visual-studio-2008 - Visual Studio 2008有时将平台从"x86" 重置为"Any CPU"

  显示原文与译文双语对照的内容
0 0

我有一个多项目解决方案,我已经将所有项目的平台设置为"x86",使用 配置管理 。 在所有项目中,它都是为调试和发布构建设置的。

现在,平台已经经重置回"任何 cpu"了,我必须再次进入 配置管理 来修复它。

今天,我发现了一个新的工作副本,但是我不确定这是否是最后一次发生。

关于为什么会发生这种情况的建议,以及如何在将来阻止它?

时间:原作者:2个回答

0 0

我认为选择的构建是一个用户首选项,所以如果你签出了一个干净的副本,你将开始。 然后,vs 将默认为列表中的第一个,这可能是'任何 cpu'。

原作者:
0 0

我提出了一种方法,至少在发生问题时检测出问题。

将以下内容添加到预生成事件 命令行:

rem EXIT WITH ERROR 99 IF PLATFORM IS NOT x86. (CHECK CONFIGURATION MANAGER)
if $(PlatformName) NEQ x86 exit 99

如果平台设置更改,我在生成项目时将得到一个错误。

粗糙但它能。

原作者:
...