从命令行使用 devenv.exe 并指定平台

问题描述 投票:0回答:2

我正在尝试从命令行使用 devenv.exe 编译 Visual Studio 解决方案。我可以让它工作,但解决方案中的所有项目都是针对 AnyCPU 编译的,我希望它们针对 x86 进行编译。所有项目的调试和发布配置均设置为 x86。

当我从 IDE 中编译时,它工作正常。但是当我尝试从命令行构建解决方案时,它总是为 AnyCPU 构建所有项目。有没有办法让 devenv.exe 仅在 x86 中构建?

我们正在使用 Visual Studio 2012

x86 devenv anycpu
2个回答
56
投票
C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\devenv.com" myproject.sln /Build "Release|x86

1
投票

您肯定可以使用此命令:

devenv /?
它将向您显示您想知道的所有内容,甚至更多。

摘自

devenv /?

/Build 使用指定的解决方案构建解决方案或项目 配置。例如“调试”。如果有多个平台 可能的话,配置名称必须用引号引起来 包含平台名称。例如:“调试|Win32”。

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.