很久以前,当我还是一名 Java 开发人员时,我可以制作单独的 ant 脚本,我可以从我的主 ant 脚本中调用这些脚本。我会为我的主脚本运行的每个环境设置唯一的属性。我想在 MSBuild 中做同样的事情,但我不知道如何将 MSBuild 脚本链接在一起。
您需要导入它们。
<Import Project="MyTargets" Condition="Exists('MyTargets')"/>
导入肯定有用,还可以主动调用其他项目:
<MSBuild Projects="Other.proj" Properties="SomeProp=$(MyProperty)" />