c# - 无法将目标平台更改为 "any CPU"

我在 x86 电脑上工作,并在 VS2010 中使用 .NET4.0(与 3.5 相同的问题)。当我创建一个新项目(例如 WinFormsApp)时,我要做的第一件事就是将项目/解决方案的目标平台更改为“任何 CPU”。

我执行以下操作:

Project Properties -> build -> change TargetPlatform to "Any CPU"

在属性页面的顶部,平台仍然是“Active (x86)”,所以我这样做了

Solution Properties -> ConfigurationsMgr -> Platform -> new (since nothing but x86 is available) and create the solution platform "Any CPU".

现在项目属性为“Active (Any CPU)”,我可以随意更改它。

现在的问题是:当我添加一个新项目时,它再次设置为“Active (x86)”并且我 - 再次 - 无法更改项目设置。在第二个项目的 SolutionProperties -> ConfigurationManager 中,“Any CPU”平台不可用,我无法添加新平台,因为它告诉我 AnyCPU 的解决方案平台已经存在...

我做错了什么?新创建的项目设置为 AnyCPU 有这么难吗?

最佳答案

在配置管理器中,您可以为您的项目添加新平台。但是,如果您已经为您的解决方案添加了平台,则需要取消选中“创建新的解决方案平台”,否则您确实会收到解决方案平台已经存在的警告。

关于c# - 无法将目标平台更改为 "any CPU",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4012732/

相关文章:

java - 如何向 Gradle 添加新的源集?

java - 如何将一个 Gradle 脚本导入另一个?

linux - 如何构建和安装 GLFW 3 并在 Linux 项目中使用它

javascript - webpack中的XX个隐藏模块是什么意思

android - 如何更改 Android 项目的目标构建?

ios - Xcode 4 : Build Failed, 没有问题

xcode - 使用 Xcode 4 运行发布版本

javascript - 如何在没有require语句的情况下使用webpack加载目录中的所有文件

android - Gradle:如何构建不同构建类型的不同风格?

c++ - C++的类似Maven的依赖管理?