gpt4 book ai didi

c# - msbuild 中的默认平台

转载 作者:可可西里 更新时间:2023-11-01 09:21:00 25 4
gpt4 key购买 nike

我的解决方案 App.sln 仅指定了配置 Debug|x86Release|x86。在我的计算机上构建此解决方案时,它工作正常,但在另一个开发人员的计算机上构建时,它会引发错误,指出解决方案中不存在配置 Release|x64。问题是我在调用 msbuild 时从未设置平台。像这样:

msbuild.exe App.sln

计算机具有相同的配置(x86、WinXP)。

如何在系统范围内实现或设置平台?

编辑 2012-12-20:我们不可能更改所有项目以允许两个平台甚至任何 CPU。我们只发布 x86 二进制文件(由于与外部库的兼容性)。问题基本上是是否存在设置平台的全局变量。

编辑 2012-12-21:Vlad L 回答了使用所需平台强制构建的正确方法。但如果其他人发现同样的问题,我在 TFS 中创建了一个新的工作区并解决了这个问题。进一步调查,我发现这是工作区中的缓存错误。

最佳答案

1) msbuild.exe/property:Configuration=Debug;Platform=x64 App.sln

2) 右键单击​​解决方案 -> 属性 -> 配置属性 -> 按钮配置管理器。为所有项目设置复选框,然后您可以一次为所有项目创建新的或更改现有的配置或目标平台(已在 Visual Studio 2012 中选中)

关于c# - msbuild 中的默认平台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13974051/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com