Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/277.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#_Visual Studio 2010_Configurationmanager_Anycpu - Fatal编程技术网

C# 我的配置管理器中没有“任何CPU”选项

C# 我的配置管理器中没有“任何CPU”选项,c#,visual-studio-2010,configurationmanager,anycpu,C#,Visual Studio 2010,Configurationmanager,Anycpu,我读过几篇关于VS2010或之前版本中配置管理器的文章,但我找不到我的问题 我有一个包含6个项目的解决方案。 打开Configuration manager时,我可以选择: “活动解决方案配置”的值为Debug、Release、New或Edit。 Áactive Solution Platform'具有任何CPU、混合平台、x64、x86、新建或编辑的值。 对于我的6个项目中的任何一个,配置调试、发布、新建、编辑、, 平台非启动项目:任何CPU、新建、编辑和启动项目:x64、新建、编辑 对于除启

我读过几篇关于VS2010或之前版本中配置管理器的文章,但我找不到我的问题

我有一个包含6个项目的解决方案。 打开Configuration manager时,我可以选择: “活动解决方案配置”的值为Debug、Release、New或Edit。 Áactive Solution Platform'具有任何CPU、混合平台、x64、x86、新建或编辑的值。 对于我的6个项目中的任何一个,配置调试、发布、新建、编辑、, 平台非启动项目:任何CPU、新建、编辑和启动项目:x64、新建、编辑

对于除启动项目之外的所有项目,平台唯一真正的选择是“任何CPU”,我认为这是好的

但是,对于启动项目,我只能选择x64,所以我假设在32位Windows操作系统上运行它会有问题

我在历史上玩过一点价值观游戏,现在有人给我发了一封邮件,告诉我他遇到的错误:

此文件的版本与Windows的版本不兼容 你在跑步。检查您的计算机系统信息以查看 您需要x8632位或x64 64位版本的程序,以及 然后联系软件发行商

此外,当我选择x86平台时,我只能在启动项目中选择x64作为平台,而其他平台则设置为“任意CPU”

当尝试将任何CPU添加到启动项目时,我可以选择它,但它要求复制设置,我只能选择x64或empty。选择其中一个会导致错误:

无法创建此平台,因为的解决方案平台 已存在相同的名称

我假设它以前被设置为x86,但我不确定,无论如何,我如何才能为我的启动项目恢复“任意CPU”选择

更新:突然,我可以添加“任意CPU”选项而不会出现错误。 所以我的问题解决了


我只是不知道为什么第一次没用。。。我刚刚关闭了窗口并再次启动它,这是可能的。

根据我在Visual Studio 2010中的经验,AnyCPU不是WinForms项目的预定义选项,我从未检查过WPF,所以我不知道它是否相同


如果选择x86,它将在x64机器上运行,因此这是最安全的选择,无需向configuration manager添加任何CPU。

您可以将平台添加回解决方案configuration manager

右键单击解决方案->属性…->配置->单击配置管理器

现在,问题项目的平台显示为x64。单击其下拉箭头“新建…”,任意CPU-从x64复制


取消选中“新建项目平台”对话框上的“创建新解决方案平台”复选框真正的答案是,您需要取消选中“新建项目平台”对话框上的“创建新解决方案平台”复选框,因为您不需要创建解决方案平台,只需要创建项目平台即可。这就是错误消息试图告诉您的内容:

This platform could not be created because a solution platform of the same name already exists.

我承认我也完全忽略了这个复选框,我不愿意承认的次数太多了。我永远也不知道为什么Microsoft不能避免在无提示的情况下创建重复的解决方案平台而不显示错误。

为了澄清,您看到的是“而不是配置”下拉列表,对吗?应该有一个条目,允许添加新的任何CPU配置。我将在我的问题中添加您问题的答案。对。我不想全部解释。如果我这样做了,我会得到一个错误:无法创建此平台,因为已经存在同名的解决方案平台。在关闭窗口并再次尝试后,突然它似乎工作了。我不知道为什么第一次它不起作用,但我的问题解决了。谢谢你的回答。我投了赞成票,因为有另一种方法可以到达配置管理器,这可能会有所帮助。没有从x64复制的选项。突然,我可以再次添加该选项。请参阅其他答案中的注释。谢谢你的帮助。因为x86的提示,我投了更高的票。是的,这才是真正的答案