使用Visual Studio同时构建32位和64位

时间:2014-09-16 08:41:19

标签: c# visual-studio-2012

我的应用程序在64位体系结构中运行得非常好,但在32位体系结构中运行得不是很好。但是,我们希望能够支持这两种架构。

我知道“任何CPU”选项,但我们实际上需要两个明确32或64位的软件版本。

我可以将属性设置为32位,构建它,将文件从bin / debug文件夹中复制出来然后用64位重复,但每次构建应用程序时这都是一个真正的漏洞并且必须发送两个QA的版本。

有没有办法让Visual Studio自动将32位和64位构建到两个单独的文件夹中?

3 个答案:

答案 0 :(得分:4)

您可以使用visual studio的Build-> Batch Build选项 enter image description here

答案 1 :(得分:0)

您可以创建两个独立的解决方案配置,例如x86和x64,并为每个配置设置不同的输出路径和平台目标。

因此,您需要选择第一个配置,构建解决方案,选择第二个,然后重新构建。

或者您可以使用批量构建并检查两种配置。

答案 2 :(得分:0)

它不是完全&#34;同时&#34;,但您可以简单地创建单独的32位和64位解决方案配置,并构建解决方案两种配置,可以是Visual Studio,也可以是命令提示符(msbuild /p:Configuration=<config name>)。生成的可执行文件将放在特定于配置的目​​录中,因此第二个构建不会覆盖第一个。