如何:将自定义工具集成到项目属性中
可以通过创建基础 XML 架构文件,向 Visual Studio**“属性页”**窗口添加自定义工具选项。
**“属性页”窗口的“配置属性”部分会显示称为“规则”的设置组。 每个规则都包含工具或一组功能的设置。 例如,“链接器”**规则包含链接器工具的设置。 规则中的设置可以细分为类别。
本文档说明如何在即定目录中创建包含自定义工具属性的文件,以便这些属性能在 Visual Studio 启动时加载。 有关如何修改该文件的信息,请参见 Visual Studio 项目团队博客上的 Platform Extensibilty Part 2(平台可扩展性第 2 部分)。
添加或更改项目属性
在 XML 编辑器中创建一个 XML 文件。
将该文件保存在 %ProgramFiles%\MSBuild\Microsoft.Cpp\v4.0\ 文件夹中。 **“属性页”**窗口中的每个规则都由此文件夹中的一个 XML 文件表示。 确保文件在该文件夹中具有唯一名称。
复制 %ProgramFiles%\MSBuild\Microsoft.Cpp\v4.0\cl.xml 的内容,将其关闭而不保存更改,然后将内容粘贴到新 XML 文件中。 可以使用任何 XML 架构文件,这只是一个当作模板从其开始的文件。
在新 XML 文件中,可根据要求来修改内容。 确保更改位于文件顶部的**“Rule Name”和“Rule.DisplayName”**。
保存所做的更改并关闭该文件。
在 Visual Studio 启动时,会加载 %ProgramFiles%\MSBuild\Microsoft.Cpp\v4.0\ 中的 XML 文件。 因此,若要测试新文件,请重新启动 Visual Studio。
在**“解决方案资源管理器”中右击某个项目,然后单击“属性”。 在“属性页”**窗口的左窗格中,验证是否存在具有您的规则名称的新节点。