以编程方式更改Visual Studio选项

时间:2016-11-10 10:53:42

标签: c# c++ vb.net visual-studio options

如何以编程方式设置和取消设置Visual Studio选项?

enter image description here

我已经完成了研究和故障排除,发现它是不可能的,具有讽刺意味的是现在我发现自己需要这个功能。

我回答了一个问题,说明为什么程序化点击VS选项对话框中的按钮是不可能的: Programmatically reset VisualStudio shortcuts

我不需要单击按钮,我需要根据屏幕截图更改布尔设置。

请...如果您有任何未记录的方法..请帮助我。它将改善每个开发人员的生活,特别是新手。

2 个答案:

答案 0 :(得分:2)

只需使用:

dte.Properties["Debugging", "General"].Item("EnableExceptionAssistant").Value=false;

大多数选项都可以通过这种方式检索和设置。另见:

Options Page, Debugging Node Properties

HOWTO: Getting properties from the DTE.Properties collection of Visual Studio .NET.

答案 1 :(得分:1)

您必须编写代码才能更改以下注册表项。

HKEY_CURRENT_USER \ SOFTWARE \微软\ VisualStudio的\ 14.0 \ ApplicationPrivateSettings \ _metadata \修订\微软\ VisualStudio的\平台

TitleCaseMenus是您之后的节点:)

您可能需要根据已安装的内容更改Visual Studio版本号。

修改:对于新的图片,注册表项位于: HKCU\SOFTWARE\Microsoft\VisualStudio\14.0\Debugger\UseExcept‌​ionHelper