VisualStudio?禁用移動(dòng)文件到文件夾自動(dòng)修改命名空間功能
在 VisualStudio 2022 里的某個(gè)版本開始,將會(huì)在移動(dòng)文件到其他文件夾時(shí),自動(dòng)修改命名空間,使用匹配文件夾路徑的命名空間。如果這個(gè)功能能順手將其他引用此類型的全部符號(hào)同時(shí)變更,那自然是很好的功能,可惜沒有,很多時(shí)候都只是修改了移動(dòng)的文件里面的命名空間,沒有更改其他相關(guān)引用的代碼的邏輯,導(dǎo)致了移動(dòng)一次文件需要重新將命名空間改回來修復(fù)構(gòu)建,極大降低效率
在 VisualStudio 2022 里的某個(gè)版本開始,將會(huì)在移動(dòng)文件到其他文件夾時(shí),自動(dòng)修改命名空間,使用匹配文件夾路徑的命名空間。如果這個(gè)功能能順手將其他引用此類型的全部符號(hào)同時(shí)變更,那自然是很好的功能,可惜沒有,很多時(shí)候都只是修改了移動(dòng)的文件里面的命名空間,沒有更改其他相關(guān)引用的代碼的邏輯,導(dǎo)致了移動(dòng)一次文件需要重新將命名空間改回來修復(fù)構(gòu)建,極大降低效率
關(guān)閉此智能(zhang)的功能的方法是:進(jìn)入 工具->選項(xiàng) 然后進(jìn)入項(xiàng)目和解決方案選項(xiàng)卡里面的常規(guī)選項(xiàng)卡,去掉移動(dòng)文件時(shí)啟用命名空間更新選項(xiàng)即可。對應(yīng)英文版本的是在 Projects and Solutions->General 的 Enable namespace update when moving files 選項(xiàng)
中文版:

英文版:

首先是在下面這個(gè)頁面可以查看日志,大概知道是什么問題,有這個(gè)問題的時(shí)候,才有那個(gè)選項(xiàng),自己找下。我忘了提前截圖,現(xiàn)在解決了,找不到當(dāng)時(shí)那個(gè)頁面。

查看日志里面是顯示什么問題,我的是“未能安裝包“Microsoft.VisualCpp.Redist.14,version=14.32.31332,chip”=x86”

解決安裝VS2022時(shí),出現(xiàn)未能安裝包“Microsoft.VisualCpp.Redist.14,version=14.32.31332,chip”=x86
解決方法(哪怕有點(diǎn)區(qū)別,但步驟簡單,試試也無妨):
1. 在安裝盤里找到\VisualStudio\Packages\文件夾
1.1 我的是C盤,完整目錄為“C:\ProgramData\Microsoft\VisualStudio\Packages\Microsoft.VisualCpp.Redist.14,version=14.32.31332,chip=x86”,手動(dòng)點(diǎn)擊安裝

1.2 我擔(dān)心x64也有問題,文件就在x86文件夾旁邊,所以順便也手動(dòng)安裝了

2. 選擇VS installer 界面當(dāng)中的“更多”選項(xiàng)—“修復(fù)”選項(xiàng),等待重新安裝完成

到此這篇關(guān)于VisualStudio 禁用移動(dòng)文件到文件夾自動(dòng)修改命名空間功能的文章就介紹到這了,更多相關(guān)VisualStudio命名空間內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
C語言中字符的輸入輸出以及計(jì)算字符個(gè)數(shù)的方法詳解
這篇文章主要介紹了C語言中字符的輸入輸出以及計(jì)算字符個(gè)數(shù)的方法,是C語言入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下2015-11-11
如何用C++制作LeetCode刷題小技巧-錯(cuò)題記錄本
這篇文章主要介紹了如何用C++制作LeetCode刷題小技巧-錯(cuò)題記錄本的方法,需要的朋友可以參考下2021-04-04
C++Node類Cartographer開始軌跡的處理深度詳解
這篇文章主要介紹了C++Node類Cartographer開始軌跡的處理,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧2023-03-03
Visual?Studio2022下Opencv的配置圖文教程
本文主要介紹了Visual?Studio2022下Opencv的配置圖文教程,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-07-07
Cocos2d-x UI開發(fā)之CCControlPotentiometer控件類使用實(shí)例
這篇文章主要介紹了Cocos2d-x UI開發(fā)之CCControlPotentiometer控件類使用實(shí)例,本文代碼中包含注釋來講解CCControlPotentiometer控件類的使用,需要的朋友可以參考下2014-09-09
淺談C++/C關(guān)于#define的那些奇奇怪怪的用法
本文主要介紹了C++/C關(guān)于#define的那些奇奇怪怪的用法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-07-07
Objective-C的內(nèi)省(Introspection)用法小結(jié)
這篇文章主要介紹了Objective-C的內(nèi)省(Introspection)用法,這是面向?qū)ο笳Z言和環(huán)境的一個(gè)強(qiáng)大特性,需要的朋友可以參考下2014-07-07

