VisualStudio 禁用移动文件到文件夹自动修改命名空间功能

在 VisualStudio 2022 里的某个版本开始,将会在移动文件到其他文件夹时,自动修改命名空间,使用匹配文件夹路径的命名空间。如果这个功能能顺手将其他引用此类型的全部符号同时变更,那自然是很好的功能,可惜没有,很多时候都只是修改了移动的文件里面的命名空间,没有更改其他相关引用的代码的逻辑,导致了移动一次文件需要重新将命名空间改回来修复构建,极大降低效率

在 VisualStudio 2022 里的某个版本开始,将会在移动文件到其他文件夹时,自动修改命名空间,使用匹配文件夹路径的命名空间。如果这个功能能顺手将其他引用此类型的全部符号同时变更,那自然是很好的功能,可惜没有,很多时候都只是修改了移动的文件里面的命名空间,没有更改其他相关引用的代码的逻辑,导致了移动一次文件需要重新将命名空间改回来修复构建,极大降低效率

关闭此智能(zhang)的功能的方法是:进入 工具->选项 然后进入项目和解决方案选项卡里面的常规选项卡,去掉移动文件时启用命名空间更新选项即可。对应英文版本的是在 Projects and Solutions->GeneralEnable namespace update when moving files 选项

中文版:

英文版:

首先是在下面这个页面可以查看日志,大概知道是什么问题,有这个问题的时候,才有那个选项,自己找下。我忘了提前截图,现在解决了,找不到当时那个页面。

查看日志里面是显示什么问题,我的是“未能安装包“Microsoft.VisualCpp.Redist.14,version=14.32.31332,chip”=x86”

解决安装VS2022时,出现未能安装包“Microsoft.VisualCpp.Redist.14,version=14.32.31332,chip”=x86

解决方法(哪怕有点区别,但步骤简单,试试也无妨):

1. 在安装盘里找到\VisualStudio\Packages\文件夹

1.1 我的是C盘,完整目录为“C:\ProgramData\Microsoft\VisualStudio\Packages\Microsoft.VisualCpp.Redist.14,version=14.32.31332,chip=x86”,手动点击安装

1.2 我担心x64也有问题,文件就在x86文件夹旁边,所以顺便也手动安装了

2. 选择VS installer 界面当中的“更多”选项—“修复”选项,等待重新安装完成

到此这篇关于VisualStudio 禁用移动文件到文件夹自动修改命名空间功能的文章就介绍到这了,更多相关VisualStudio命名空间内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • Visual Studio 2017 (VS 2017)离线安装包制作方法

    史上功能最强大的Visual Studio 2017版本发布,但是由于版本更新速度加快和与第三方工具包集成的原因,微软研发团队没有为这个版本提供离线下载的安装文件.如果用户处在一个与外网隔离的网络环境中,则必须首先自行创建理想安装包.下面在参考微软官方文档(Create an offline installation of Visual Studio 2017 -)的基础上, 介绍如何创建离线包. 下载安装工具 用户可以通过不同的途径从(https://www.visualstudio.com)

  • VisualStudio 禁用移动文件到文件夹自动修改命名空间功能

    在 VisualStudio 2022 里的某个版本开始,将会在移动文件到其他文件夹时,自动修改命名空间,使用匹配文件夹路径的命名空间.如果这个功能能顺手将其他引用此类型的全部符号同时变更,那自然是很好的功能,可惜没有,很多时候都只是修改了移动的文件里面的命名空间,没有更改其他相关引用的代码的逻辑,导致了移动一次文件需要重新将命名空间改回来修复构建,极大降低效率 在 VisualStudio 2022 里的某个版本开始,将会在移动文件到其他文件夹时,自动修改命名空间,使用匹配文件夹路径的命名空间

  • 无法显示隐藏文件夹(修改过注册表也无效)的解决方法 附注册表文件

    显示隐藏文件的通法: 正常情况下,按照如下顺序操作即可:打开"我的电脑"的"工具"菜单--"文件夹选项",在"查看"标签里,选择"显示所有文件和文件夹",并找到"隐藏受保护的操作系统文件(推荐)",将前面的勾去掉.如下图所示: 被病毒修改注册表后导致无法显示隐藏文件的解决方法: 如果是由于病毒所导致的,则有很多种情况,这里说一下较常用的两种方法. 法一:打开注册表编辑器,进入注册表项:H

  • BAT批处理之文件与文件夹操作代码(附xcopy命令详解)

    批处理中的文件.文件夹操作,xcopy命令的用法. 一,建bat文件自动执行复制,删除命令. 例1:复制cd.dll文件至windows\system32的bat文件内容: 复制代码 代码如下: copy cd.dll %windir%\system32 例2:卸载windows\system32目录中的cd.dll,即把上面复制的文件删除: 复制代码 代码如下: del %windir%\system32\cd.dll 例3:删除download文件夹中的文件,例子如下: 复制代码 代码如下:

  • xcopy 实现批处理拷贝文件或文件夹

    xcopy 是一个很有用的doc命令,应该学习学习! 可以用xcopy实现,例如: C:\>xcopy C:\ppt\*.* D:\ppt\ /s /e 这条命令的意思就是把C盘下的PPT文件夹全部拷贝到D盘 XCOPY 还有众多的功能, 是加参数来完成的.上面的/s /e 参数的作用分别是把子目录和空目录都复制过去, 一些使用举例和参数说明如下: 1.如只是单纯地复制 E:\ 盘上所有文件到 D:\ 盘上,就输入" xcopy e:\*.* d: /s /h "就行啦!如果在复

  • Android中主要资源文件及文件夹介绍

    在Android项目文件夹里面,主要的资源文件是放在res文件夹里面的 1:assets文件夹是存放不进行编译加工的原生文件,即该文件夹里面的文件不会像xml,java文件被预编译,可以存放一些图片,html,js, css等文件. 2:res文件夹里面的多个文件夹的各自介绍 res/anim/ XML文件,它们被编译进逐帧动画(frame by frame animation)或补间动画(tweened animation)对象 res/drawable/ .png..9.png..jpg文件

  • Python文件与文件夹常见基本操作总结

    本文实例讲述了Python文件与文件夹常见基本操作.分享给大家供大家参考,具体如下: 1.判断文件(夹)是否存在. os.path.exists(pathname) 2.判断路径名是否为文件. os.path.isfile(pathname) 3.判断路径名是否为目录. os.path.isdir(pathname) 4.创建文件. os.mknod(filename) #windows下不可用 open(filename, "w") #记得要关闭 5.复制文件. shutil.cop

  • java删除文件和文件夹具体实现

    1,验证传入路径是否为正确的路径名(Windows系统,其他系统未使用)Java代码 复制代码 代码如下: // 验证字符串是否为正确路径名的正则表达式  private static String matches = "[A-Za-z]:\\\\[^:?\"><*]*";  // 通过 sPath.matches(matches) 方法的返回值判断是否正确  // sPath 为路径字符串 2,通用的文件夹或文件删除方法,直接调用此方法,即可实现删除文件夹或文件

  • 如何利用NTFS加密文件及文件夹

    NTFS是WinNT以上版本支持的一种提供安全性.可靠性的高级文件系统.在Win2000和WinXP中,NTFS还可以提供诸如文件和文件夹权限.加密.磁盘配额和压缩这样的高级功能. 一.加密文件或文件夹 步骤一:打开Windows资源管理器. 步骤二:右键单击要加密的文件或文件夹,然后单击"属性". 步骤三:在"常规"选项卡上,单击"高级".选中"加密内容以便保护数据"复选框 在加密过程中还要注意以下五点: 1.要打开&quo

  • python系统指定文件的查找只输出目录下所有文件及文件夹

    修改python运行路径 import os os.chdir('C:/Users/86177/Desktop') os.chdir(r'C:\Users\86177\Desktop') os.chdir('C:\\Users\\86177\\Desktop') 路径加载连接的三种方式:'/'. '\' . r'' 获得当前python程序运行路径 import os print(os.getced()) 输出结果为:'C:\Users\86177\Desktop'(当前程序在的路径) pyth

  • python文件和文件夹复制函数

    本文实例为大家分享了python文件和文件夹复制函数,供大家参考,具体内容如下 文件复制函数 代码和注释如下: # 文件复制函数 def copy_file(file1,file2): ''' 将文件一复制到文件二 :param file1: :param file2: :return: ''' # 首先打开源文件file1和目标文件file2 f1 = open(file1,'r') f2 = open(file2,'w') # 循环读取写入,实现文件的复制 content = f1.read

随机推荐