使用多个目标构建项目

时间:2012-12-13 06:47:59

标签: visual-studio msbuild

我有一个项目,实际上是在Win32 / .Net4.0(VS2012)上构建的。 现在我需要将这个项目构建到x64 / .Net4.0,以及Win32 / 3.5和x64 / 3.5。

我知道有4个项目是可能的,并且每次都构建每个项目。但是代码总是相同的,所以我想知道是否有可能有一个项目,它构建在一个构建过程的每个目标上?

谢谢kooki

1 个答案:

答案 0 :(得分:1)

您可以针对同一项目/解决方案多次调用msbuild以涵盖所有必需的配置。只需通过命令行传递配置即可。因此,对于x86的发布配置:

msbuild MySolution.sln /p:Configuration=Release /p:Platform=x86

然后,您可以为另一个目标平台添加第二个电话。