Visual Studio生成事件的条件不相等

本文关键字:条件 不相等 事件 Studio Visual | 更新日期: 2023-09-27 18:29:35

有没有一种方法可以在构建事件中产生不相等的条件?

像这样:

if $(ConfigurationName) != Debug xcopy ...

请注意,这是生成事件(类似于批处理的语法),而不是MSBuild任务(它确实支持!=)。

Visual Studio生成事件的条件不相等

更新:

我的错,我以为是MSBuild。但如果它只用于Build事件,那么它将像batch脚本一样工作

if not "$(ConfigurationName)" == "Debug" (
  echo "hello world"
)

对于MSBuild

这就像跟随

Condition="'$(Configuration)'!='DEBUG'"

例如:

<When Condition=" '$(Configuration)'!='DEBUG' ">
....
</When>

请参阅MSBuild条件的详细信息