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 未知的源类型。