gpt4 book ai didi

c++ - msbuild - 标记 propertygroup 具有属性 Label 但未记录

转载 作者:搜寻专家 更新时间:2023-10-31 02:09:37 25 4
gpt4 key购买 nike

我需要手动修改我的 .vcxproj我正在尝试使用 the documentation 了解 MSbuild 架构.

在我现有的.vcxproj , 我有标签 <PropertyGroup Label="Globals">但在 the documentation没有提到 Label属性。

这是针对现有的 Visual Studio C++ 项目的,当我启动它时没有错误。

Label 是什么意思?属性呢?

最佳答案

没有完整的文档记录; Target元素文档提到了它,但它只是

Optional attribute.

An identifier that can identify or order system and user elements.

快速浏览 source code还显示构建系统本身并未主动使​​用它:它就在那里,您可以为其分配值并取回它们,仅此而已。因此,它可以作为向 xml 添加描述的一种方式(而不是使用注释)。此描述也可以由构建系统以编程方式检索。这是我实际看到的工具(即 Visual Studio)的唯一用途:如您所想,它会生成包含一些标签的项目文件。 VS 使用这些来确定在哪里查找/插入由其用户界面生成的代码。 PropertySheets 标签就是一个很好的例子:它只是一个 ImportGroup,您可以拥有任意数量的标签,但只有带有标签 PropertySheets 的 ImportGroup 才会被 VS 中的 Property Manager 显示和修改。对于 ProjectConfigurations ItemGroup、Globals PropertyGroup、配置项等也是如此。

关于c++ - msbuild - 标记 propertygroup 具有属性 Label 但未记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46409967/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com