确定“选项”页中属性项的名称

Visual Studio 2013 中已弃用 Visual Studio 的外接程序。 你应该升级外接程序到 VS 的扩展包。 有关升级的更多信息,请参见 。常见问题:将外接程序转换为 VSPackage 扩展

对 DTE Properties 集合进行编程时遇到的挑战之一是,如何确定要在 DTE.Properties 调用中使用的确切名称。 每个设置均有一个用于访问其值的特定名称。 该名称是从**“选项”对话框中的关联页上显示的标题派生的。 例如,DTE.Properties("FontsAndColors", "TextEditor") 用于访问“字体和颜色”**页的设置。

属性项名称

在 Visual Studio 已经运行一次以后,Visual Studio 当前实例的属性项名称存储在以下 Windows 注册表项中:HKCU\SOFTWARE\Microsoft\VisualStudio\10.0_Config\AutomationProperties\。 此位置始终具有明确的名称列表。 该类别名称是 AutomationProperties 项的子项(数据库工具、FontsAndColors 等)的名称。 页面名称是类别项的子项名称。 例如,FontsAndColors 类别包含对话框和工具窗口、打印机和 TextEditor 页面。 您可以通过使用注册表编辑器查看注册表。

备注

在您的代码中,完全按照在注册表项中的编写方式键入名称;其中包括空格。例如,使用 Dialogs and Tool Windows(有空格),而不是 TextEditor(无空格)。

请参见

参考

DTE 属性集合

概念

控制选项设置