X86 从命令行使用devenv.exe并指定平台
我正在尝试从命令行使用devenv.exe编译visual studio解决方案。我可以让它工作,但解决方案中的所有项目都是为任何CPU编译的,我希望它们是为x86编译的。对于所有项目,调试和发布配置都设置为x86 当我在IDE中编译时,它工作得很好。但是当我试图从命令行构建解决方案时,它总是为任何CPU构建所有项目。是否有方法仅在x86中生成devenv.exeX86 从命令行使用devenv.exe并指定平台,x86,devenv,anycpu,X86,Devenv,Anycpu,我正在尝试从命令行使用devenv.exe编译visual studio解决方案。我可以让它工作,但解决方案中的所有项目都是为任何CPU编译的,我希望它们是为x86编译的。对于所有项目,调试和发布配置都设置为x86 当我在IDE中编译时,它工作得很好。但是当我试图从命令行构建解决方案时,它总是为任何CPU构建所有项目。是否有方法仅在x86中生成devenv.exe 我们使用的是Visual Studio 2012“C:\Program Files(x86)\Microsoft Visual St
我们使用的是Visual Studio 2012“C:\Program Files(x86)\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe”myproject.sln/Build“Release | x86”您可以肯定地使用此命令:
devenv/?
它将显示您想知道的一切,甚至更多
这是从devenv/?
/生成使用指定的解决方案生成解决方案或项目
配置例如“调试”。如果需要多个平台
可能的话,配置名称必须用引号和
包含平台名称。例如:“调试| Win32”
这就成功了。“release | x86”语法似乎不在任何地方的Microsoft文档中。无论如何,感谢您的帮助您可能不再关心,但是如果您不想等到编译完成,请使用devenv.com而不是.exe。Windows中的规范帮助标志是
/?
,而不是--help
。(在本例中,--help
起作用,因为每当您指定无效标志时,它都会显示帮助消息。)您完全正确:D它甚至会显示未知开关:-help
。我已经更新了我的答案,非常感谢。