Bob*_*Bob 5 c++ msbuild visual-studio-2013
我需要手动修改我的.vcxproj并且我正在尝试使用文档了解 MSbuild 架构。
在我现有的.vcxproj,我有标签,<PropertyGroup Label="Globals">但在文档中没有提到Label属性。
这是针对现有的 Visual Studio C++ 项目,启动时没有错误。
什么是Label属性呢?
它没有完整的文档记录;该目标元素文档中提到它,但它刚
可选属性。
可以识别或订购系统和用户元素的标识符。
快速浏览源代码还揭示了它并没有被构建系统本身积极使用:它就在那里,您可以为其分配值并将其取回,就是这样。因此,它可以作为向 xml 添加描述的一种方式(而不是使用注释)。此描述也可以由构建系统以编程方式检索。这是我实际看到的工具的唯一用途,即 Visual Studio:正如您认为的那样,它生成包含一些标签的项目文件。VS 使用这些来确定在何处查找/插入由其用户界面生成的代码。一个很好的例子是 PropertySheets 标签:它只是一个 ImportGroup,你可以拥有任意数量的那些,但只有带有标签 PropertySheets 的 ImportGroup 才会被 VS 中的属性管理器显示和修改。同样对于 ProjectConfigurations ItemGroup,
| 归档时间: |
|
| 查看次数: |
830 次 |
| 最近记录: |