VS_SETTINGS¶
在 3.18 版本中新增。
为文件添加任意 MSBuild 项元数据。
此属性接受 Key=Value
对的列表。Visual Studio 生成器会将这些键值对作为项元数据添加到文件中。支持 生成器表达式
。
例如
set_property(SOURCE file.hlsl PROPERTY VS_SETTINGS "Key=Value" "Key2=Value2")
将设置 file.hlsl
项的元数据如下:
<FXCompile Include="source_path\file.hlsl">
<Key>Value</Key>
<Key2>Value2</Key2>
</FXCompile>
结合 VS_TOOL_OVERRIDE
,此属性可用于配置自定义 MSBuild 任务的项。
添加元数据 ExcludedFromBuild=true
将从构建中排除该文件。
在 3.22 版本中更改: 此属性适用于所有源文件类型。以前,它仅适用于 CMake 未知的源类型。