2016-06-29 21 views
0

我想爲不同的項目配置不同的擴展,例如,爲C++項目啓用可視化輔助,但爲c#項目禁用它。啓動visual studio時自動禁用特定擴展名?

我嘗試導出兩個vssetting文件,並運行「devenv.exe/Resetting 1.vssetting」或「devenv.exe/Resetting 2.vssetting」,但它無法保留擴展狀態。

任何人都可以幫助我嗎?非常感謝

回答

0

一個詭異的方法是修改註冊表中的ExtensionManager \ EnabledExtensions列表。例如,對於視覺協助VS 2015年的註冊表項是這樣的(名字是一個固定的GUID加版本號,路徑是隨機的):

[HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\14.0\ExtensionManager\EnabledExtensions] 
"44630d46-96b5-488c-8df926e21db8c1a3,10.9.2102.0"="C:\\Users\\sv\\AppData\\Local\\Microsoft\\VisualStudio\\14.0\\Extensions\\w1vivolz.4tz\\" 

如果您刪除此條目,視覺輔助系統被禁用。把它放回去,它再次啓用。

+0

明天我會試試,並且提前感謝你! – navylover

+0

我認爲這是一個解決方案,所以我接受它。 – navylover

相關問題