DefineConstants 除了 csproj 中已有的

DefineConstants in addition to existing ones in csproj

似乎如果我有一个如下所示的 csproj 文件,我最终会定义 BAR 而未定义 FOO。

<PropertyGroup>
  <DefineConstants>FOO</DefineConstants>
</PropertyGroup>
<PropertyGroup>
  <DefineConstants>BAR</DefineConstants>
</PropertyGroup>

是否有 "Define additional constants" 的语法以便我可以使用它并最终定义 FOO 和 BAR?

我知道在这个人为的例子中,我可以

<PropertyGroup>
  <DefineConstants>FOO BAR</DefineConstants>
</PropertyGroup>

但我的实际用例更复杂。除了之前设置的内容之外,我真的需要能够定义一个常量。

这样做:

<PropertyGroup>
  <DefineConstants>FOO</DefineConstants>
</PropertyGroup>
<PropertyGroup>
  <DefineConstants>$(DefineConstants);BAR</DefineConstants>
</PropertyGroup>