C# 我的配置管理器中没有“任何CPU”选项
我读过几篇关于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”选项而不会出现错误。 所以我的问题解决了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、新建、编辑 对于除启
我只是不知道为什么第一次没用。。。我刚刚关闭了窗口并再次启动它,这是可能的。根据我在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的提示,我投了更高的票。是的,这才是真正的答案