【发布时间】:2019-05-21 07:33:54
【问题描述】:
我在构建后事件中有一些命令无法移动到目标,我需要构建后事件在我创建的自定义目标之后运行。我有自定义目标CustomTarget,这取决于默认目标Build。
<Target Name="CustomTarget" DependsOnTargets="Build">
<!--Execute some commands-->
</Target>
我已将 .csproj 中的默认目标从 Build 更改为 CustomBuild
<Project ToolsVersion="4.0" DefaultTargets="CustomTarget" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--...-->
</Project>
来自构建后事件的代码仍然在CustomTarged 之前执行。在DefaultTargets="" 项目部分中定义的所有目标之后,是否有某种方法可以执行构建后事件?
【问题讨论】:
-
嗨,ToolsVersion="4.0"?你用什么 vs 版本或 msbuild 版本?
-
@LanceLi-MSFT 我正在使用 vs 2019,但项目是在以前的版本中创建的。
标签: c# .net visual-studio msbuild