我有一个完整的x64解决方案,每次我创建一个项目时,它默认是一个x86项目,我必须手动将其转换为x64。有没有办法默认使用它?
答案 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。首先制作备份副本。