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

 更新时间:2022年09月22日 10:28:44   作者:lindexi  
这篇文章主要介绍了VisualStudio 禁用移动文件到文件夹自动修改命名空间功能,文章底部给大家介绍了解决安装VS2022时,出现未能安装包“Microsoft.VisualCpp.Redist.14,version=14.32.31332,chip”=x86,的问题及解决方法,需要的朋友可以参考下

在 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命名空间内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 基于C++实现掷双骰游戏的示例代码

    基于C++实现掷双骰游戏的示例代码

    在最流行的博彩游戏中有一种名为“掷双骰”(craps)的骰子游戏,这种游戏在世界各地的娱乐场所和大街小巷非常受欢迎。本文将用C++语言实现这一游戏,需要的可以参考一下
    2022-03-03
  • C语言 TerminateProcess函数案例详解

    C语言 TerminateProcess函数案例详解

    这篇文章主要介绍了C语言 TerminateProcess函数案例详解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
    2021-08-08
  • C++设计模式中的工厂模式详细介绍

    C++设计模式中的工厂模式详细介绍

    工厂模式,是一种实例化对象的方式,只要输入需要实例化对象的名字,就可以通过工厂对象的相应工厂函数来制造你需要的对象
    2022-09-09
  • C++中常量与指针的示例详解

    C++中常量与指针的示例详解

    在C++学习使用过程中,每个人都不可避免地使用指针,而且都或多或少的接触过常量指针或指针常量,但是对这两个的概念还是很容易搞糊涂的,所以这篇文章主要给大家介绍了关于C++中常量与指针的相关资料,需要的朋友可以参考下
    2021-06-06
  • C++的sstream标准库详细介绍

    C++的sstream标准库详细介绍

    以下是对C++中的的sstream标准库进行了详细的介绍,需要的朋友可以过来参考下
    2013-09-09
  • C语言实现折半查找法(二分法)

    C语言实现折半查找法(二分法)

    这篇文章主要为大家详细介绍了C语言实现折半查找法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-11-11
  • C++调试追踪class成员变量的方法

    C++调试追踪class成员变量的方法

    本文所讲的是不通过修改一个class的成员,就能够追踪其成员。方法就是类似C语言中的函数指针
    2013-11-11
  • C++学习之Lambda表达式的用法详解

    C++学习之Lambda表达式的用法详解

    Lambda 表达式(lambda expression)是一个匿名函数,Lambda表达式基于数学中的λ演算得名。本文就来为大家详细讲讲C++中Lambda表达式的使用,需要的可以参考一下
    2022-07-07
  • 一起来看看C语言线性表的线性链表

    一起来看看C语言线性表的线性链表

    这篇文章主要为大家详细介绍了C语言线性表的线性链表,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2022-02-02
  • 一文带你吃透C++继承

    一文带你吃透C++继承

    继承是C++语言的一个重要特性,继承使得软件(代码)复用变得简单、易行,可以通过继承复用已有的程序资源,缩短软件开发的周期,本就带大家吃透C++继承,需要的朋友可以参考下
    2023-06-06

最新评论