使用Any CPU构建平台跳过项目构建

时间:2010-02-24 18:14:27

标签: visual-studio

所有

我们正在使用Visual Studio 2010,最近我们将工作站升级到Windows 7/64位。

我有一个问题: 当我创建一个新的解决方案时,它似乎想要使用x86平台。如果我将解决方案更改为“any cpu”,然后我将新项目添加到解决方案中,则项目将没有“any cpu”构建选项,并且将从构建中取消选择(在配置管理器中)。

这里似乎有些不对劲。这是我想要的(假设它是支持的):

我希望我的解决方案平台默认为“任何CPU”(我相信这意味着在JIT时,程序集将是x86或64位,基于加载它的机器)。

当我向解决方案添加一个新项目时,我希望它有一个“任何cpu”解决方案,我希望默认构建该项目。

(基本上,与我们在32位工作站上的VS 2008中的行为相同)。我怎么做?现在我还需要知道一些其他的东西,我使用的是64位工作站吗?

2 个答案:

答案 0 :(得分:2)

好的,我想我现在有一个答案: 我在某处读到,如果您在64位计算机上运行VS,并且您正在调试64位代码,则不支持编辑并继续。我猜想,为了解决这个问题,VS默认使用x86模式而不是AnyCpu。

如果有人找到更好的解释,我很乐意听到。

答案 1 :(得分:0)

当我以管理员身份打开项目时,它对我有用