同时编译32位和64位项目

时间:2012-10-31 14:38:35

标签: c# visual-studio-2010 compilation

我使用Visual Studio 2010并遇到问题。我有一个包含15个项目和更多项目的解决方案,其中一些应该只编译为64位,其他只编译为32位。 例如

MySolution

  • MyClient
  • MyClientFramework
  • MyServer的
  • MyServerFramework
  • MyUtils ......

MyClient引用MyClientFramework和MyUtils,应编译为32位。 MyServer引用MyServerFramework和MyUtils,应编译为64位。 实际我只能编译64位项目,然后更改配置并编译32位项目。我想同时编译和调试整个解决方案。如何配置* .csproj文件?

1 个答案:

答案 0 :(得分:0)

Batch Build按钮下有一个Build条目,您可以使用它。它将提供选择所需的项目和配置。缺点是Batch Build不允许添加新条目,因此如果您需要同时使用同一项目的32位和64位实例,则可能需要直接从命令行调用msbuild并指定项目和所需目标(参见http://msdn.microsoft.com/en-us/library/vstudio/ms164311.aspx)。