如何在单个构建中为 2 个平台构建项目
How to Build Project for 2 platform in single build
是否可以使用单个命令为 2 个平台构建项目?
我有一个包含 2 个活动平台的解决方案,我需要为这两个平台构建每个项目。
同时包含 C++ 和 C# 的解决方案
每个活动平台的所有项目都有不同的输出文件夹
可能吗?
我是否需要添加 post 构建事件并重新运行编译?
Active Platforms
Is it possible to build a project for 2 platforms using a single
command?
可以在 Visual Studio 内完成。
1) 对战 IDE,
有一个名为 Batch Build 的选项,它可以同时构建具有不同平台的不同项目,等等。
Build-->Batch Build 或右键单击你的解决方案-->Batch Build
您可以为您的项目选择任何平台来构建它们。
2) 如果要使用MSBuild命令行,
您可以创建一个名为 test.proj
的项目文件,该文件汇集了项目与平台之间的关联。
然后直接在msbuild命令行中构建test.proj
。
您可以检查my answer in a similar issue。
在我的回答中,BuildInParallel="true"
可以并行构建所有项目,这样可以提高msbuild构建的性能。
是否可以使用单个命令为 2 个平台构建项目?
我有一个包含 2 个活动平台的解决方案,我需要为这两个平台构建每个项目。
同时包含 C++ 和 C# 的解决方案
每个活动平台的所有项目都有不同的输出文件夹
可能吗?
我是否需要添加 post 构建事件并重新运行编译?
Active Platforms
Is it possible to build a project for 2 platforms using a single command?
可以在 Visual Studio 内完成。
1) 对战 IDE,
有一个名为 Batch Build 的选项,它可以同时构建具有不同平台的不同项目,等等。
Build-->Batch Build 或右键单击你的解决方案-->Batch Build
您可以为您的项目选择任何平台来构建它们。
2) 如果要使用MSBuild命令行,
您可以创建一个名为 test.proj
的项目文件,该文件汇集了项目与平台之间的关联。
然后直接在msbuild命令行中构建test.proj
。
您可以检查my answer in a similar issue。
在我的回答中,BuildInParallel="true"
可以并行构建所有项目,这样可以提高msbuild构建的性能。