Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 无法将目标平台更改为“任何CPU”_C#_.net_Visual Studio 2010_Visual Studio_Build - Fatal编程技术网

C# 无法将目标平台更改为“任何CPU”

C# 无法将目标平台更改为“任何CPU”,c#,.net,visual-studio-2010,visual-studio,build,C#,.net,Visual Studio 2010,Visual Studio,Build,我在x86 pc上工作,并在VS2010中使用.NET4.0与3.5的问题相同。当我创建一个新项目(例如WinFormsApp)时,我想做的第一件事是将项目/解决方案的目标平台更改为任何CPU 我做了以下工作: 项目属性->构建->将TargetPlatform更改为任何CPU 在属性页面的顶部,平台仍然是活动的x86,所以我这样做了 解决方案属性->配置SMGR->平台->新建,因为只有x86可用,并在任何CPU上创建解决方案平台 现在,项目属性在任何CPU上都处于活动状态,我可以根据自己的喜

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

我做了以下工作:

项目属性->构建->将TargetPlatform更改为任何CPU

在属性页面的顶部,平台仍然是活动的x86,所以我这样做了

解决方案属性->配置SMGR->平台->新建,因为只有x86可用,并在任何CPU上创建解决方案平台

现在,项目属性在任何CPU上都处于活动状态,我可以根据自己的喜好来回更改它

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


我做错了什么?将新创建的项目设置为任何CPU会如此困难吗?

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

要更改目标平台,请执行以下操作:

[1.]打开配置管理器

[2.]在平台中,选择新建

[3.]新建平台选择x64或您需要的,在复制设置中选择任意CPU或空,然后取消选中创建新解决方案平台


您可以按照以下步骤配置目标平台:

在Visual Studio中,右键单击解决方案选择属性 将出现一个设置对话框 单击配置设置:您将看到解决方案的所有项目和编译的配置。 单击对话框右上角的Configuration Manager按钮 您将看到两个下拉列表,单击目标平台一,然后单击新建,以添加所需的目标平台 添加所需的目标平台后,选择所需的目标平台 单击“关闭”,然后单击“确定”
在选项下有一些设置可以显示所有解决方案设置/选项。哦,我知道了,但我也找不到任何关于目标平台的内容。我不太明白为什么,但也不太明白为什么我没有尝试。然而,这就是我问题的答案。但说真的,我不应该把语言换成德语。翻译是可怕的…取消选中创建新的解决方案平台完成了任务。谢谢+1如果无法添加任何CPU,您会怎么做?我没有“新建”选项。我只看到x86和Edit。有什么想法吗?图片可以帮助提高帖子的质量+1.