2016-06-29 18 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

相关问题