有没有这样的速记:
> msbuild.exe MyBuildFile.xml /t:*
要按MyBuildFile.xml
中的所有目标以它们在构建文件中出现的顺序运行?还是我必须在命令行或RSP文件中写所有目标名称的分号分隔列表?
当然,*不起作用,这就是我要问的原因。
我正在运行MS Build 15.1版。
答案 0 :(得分:0)
您可以在MyBuildFile.xml中创建一个“全部”目标,然后就可以了。
> msbuild.exe MyBuildFile.xml /t:All
来自默认构建目标的样本
<!--
============================================================
Build
The main build entry point.
============================================================
-->
<PropertyGroup>
<BuildDependsOn>
BeforeBuild;
CoreBuild;
AfterBuild
</BuildDependsOn>
</PropertyGroup>
<Target
Name="Build"
Condition=" '$(_InvalidConfigurationWarning)' != 'true' "
DependsOnTargets="$(BuildDependsOn)"
Returns="$(TargetPath)" />