繁体   English   中英

使用Visual Studio同时生成32位和64位

[英]Build both 32 and 64 bit at the same time using Visual Studio

我有一个在64位体系结构中确实能很好运行的应用程序,但在32位体系结构中却不是很好。 但是,我们希望能够支持两种架构。

我知道“任何CPU”选项,但是我们实际上希望软件的两个版本分别是32位或64位。

我可以将属性设置为32位,进行构建,然后将文件从bin / debug文件夹中复制出来,然后以64位进行重复,但是每次构建应用程序并将这两个版本都发送给质量检查人员时,这确实很无聊。

有没有一种方法可以使Visual Studio自动将32位和64位生成到两个单独的文件夹中?

您可以使用Visual Studio的BuildBatch Build选项:

在此处输入图片说明

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

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

或者,您可以在选中两个配置的情况下使用批处理构建。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM