.net MSBuild BuildDependsOn目标是否仅用于发布版本?

.net MSBuild BuildDependsOn目标是否仅用于发布版本?,.net,msbuild,.net,Msbuild,我想向BuildDependsOn添加一个构建目标,但我希望它只影响发布版本。如何在MSBuild中执行此操作?我想您可以添加 Condition="'$(Configuration)'=='Release'" 对于我想您可以添加 Condition="'$(Configuration)'=='Release'" 在重写BuildDependsOn属性时,向添加一个条件: <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.tar

我想向BuildDependsOn添加一个构建目标,但我希望它只影响发布版本。如何在MSBuild中执行此操作?

我想您可以添加

Condition="'$(Configuration)'=='Release'"

对于

我想您可以添加

Condition="'$(Configuration)'=='Release'"

在重写
BuildDependsOn
属性时,向

添加一个条件:

<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
...
<BuildDependsOn Condition="'$(Configuration)' == 'Release'">
  BeforeBuild;
  CoreBuild;
  AfterBuild;
  NewBuildTarget;
</BuildDependsOn>

...
建造前;
核心构建;
后建;
新建目标;

重写
BuildDependsOn
属性时添加一个条件:

<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
...
<BuildDependsOn Condition="'$(Configuration)' == 'Release'">
  BeforeBuild;
  CoreBuild;
  AfterBuild;
  NewBuildTarget;
</BuildDependsOn>

...
建造前;
核心构建;
后建;
新建目标;

如果它是一个我不能编辑的预定义目标,比如“包”,我想我喜欢@madgnome的答案。如果它是一个我不能编辑的预定义目标,比如“包”,我想我喜欢@madgnome的答案。