所有
我们正在使用Visual Studio 2010,最近我们将工作站升级到Windows 7/64位。
我有一个问题: 当我创建一个新的解决方案时,它似乎想要使用x86平台。如果我将解决方案更改为“any cpu”,然后我将新项目添加到解决方案中,则项目将没有“any cpu”构建选项,并且将从构建中取消选择(在配置管理器中)。
这里似乎有些不对劲。这是我想要的(假设它是支持的):
我希望我的解决方案平台默认为“任何CPU”(我相信这意味着在JIT时,程序集将是x86或64位,基于加载它的机器)。
当我向解决方案添加一个新项目时,我希望它有一个“任何cpu”解决方案,我希望默认构建该项目。
(基本上,与我们在32位工作站上的VS 2008中的行为相同)。我怎么做?现在我还需要知道一些其他的东西,我使用的是64位工作站吗?
答案 0 :(得分:2)
好的,我想我现在有一个答案: 我在某处读到,如果您在64位计算机上运行VS,并且您正在调试64位代码,则不支持编辑并继续。我猜想,为了解决这个问题,VS默认使用x86模式而不是AnyCpu。
如果有人找到更好的解释,我很乐意听到。
答案 1 :(得分:0)
当我以管理员身份打开项目时,它对我有用