我刚刚在我的盒子上重新安装了Windows 7 x64。安装成功了,整个操作系统都没有问题。我相信Windows或.NET x64存在配置问题。
症状
我认为 Debug | Any CPU 通常是默认配置。如果是这样,那么创建任何新项目的情况可能是什么原因?
答案 0 :(得分:17)
在Visual Studio 2010中,新项目的默认值已更改为x86 - 您可以在Rick Byers的博客文章 Any CPU Exes are usually more trouble than they're worth 中阅读MS的一些推理。
您应该能够在Configuration Manager对话框中添加 Any CPU 作为附加平台。我有Windows Vista x64& Visual Studio 2010并获取Any CPU,x64和Itanium的选项。您可以尝试重新运行Visual Studio的安装程序,看看是否有任何未安装的选项。
有趣的是,似乎x86只是新EXE项目的默认设置 - 如果您创建一个新的类库项目,它将默认为任何CPU。这是有道理的,因为它是EXE文件的平台,它决定了运行哪个版本的CLR,而x86和x64 EXE文件都可以加载任何CPU DLL。