是否有办法将默认构建操作设置为x86,而不是Visual Studio 2008中的任何CPU?
这样,所有新项目都将针对x86进行编译,并且编辑和继续等强大功能将起作用。
也许是注册表破解或简单的事情,比如全局选项。
谢谢, 卡尔
答案 0 :(得分:4)
您可以使用记事本编辑项目模板。它们位于Common7\IDE\ProjectTemplates(Cache)\CSharp\Windows\xxxx\*.zip
。编辑.zip存档中的.csproj文件并添加
<PlatformTarget>x86</PlatformTarget>
到Debug和/或Release PropertyGroup。
或者考虑升级到VS2010,x86现在是默认值。
答案 1 :(得分:1)
也许不那么简单,但我从模板开始我的所有项目;模板导入默认项目,如
<Import Project="..\template\defaults.csproj" />
并且默认平台设置为x86(甚至没有任何CPU):
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">x86</Platform>
<!--goes on setting outputpath, default build options, ...-->
</PropertyGroup>
从此模板加载新创建的项目后,VS会自动将Debug | x86作为配置。