如何使VS 2010创建x64项目作为默认值?

时间:2012-07-14 11:39:17

标签: c# .net visual-studio-2010

我有一个完整的x64解决方案,每次我创建一个项目时,它默认是一个x86项目,我必须手动将其转换为x64。有没有办法默认使用它?

2 个答案:

答案 0 :(得分:3)

在C#.NET项目和解决方案中,默认目标平台应该是“任何CPU”而不是x86,这意味着编译的IL能够在经典的x86和x64系统上运行而无需任何更改,并且在本机模式下。

修改

很抱歉,我刚刚注意到Visual Studio 2010中的行为发生了变化,请查看here以获取有关此选择原因的详细信息......

  

那么Visual Studio 2010和.NET 4.0如何变化?我们不是   在CLR或编译器中更改任何内容 - 它们会继续   支持两种模式。但是,在讨论了这些问题之后,VS   项目系统团队已同意将EXE项目默认为x86   VS 2010中的平台。

答案 1 :(得分:2)

您只需修改项目模板即可。例如,WPF应用程序的项目模板存储在C:\ Program Files(x86)\ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ ProjectTemplatesCache \ CSharp \ Windows \ 1033 \ WPFApplication.zip

使用文本编辑器打开该.zip文件中的.csproj文件,并将<Platform>元素从x86修改为AnyCPU。首先制作备份副本。