簡體   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