我已经阅读了几篇关于 VS2010(或之前)中的配置管理器的帖子,但我找不到我的问题。
我有一个包含 6 个项目的解决方案。当我打开配置管理器时,我可以选择:带有值 Debug、Release、New 或 Edit 的“Active Solution Configuration”。具有值 Any CPU、混合平台、x64、x86、新建或编辑的“活动解决方案平台”。对于我的 6 个项目中的任何一个,配置(调试、发布、新建、编辑)、平台(非启动项目:任何 CPU、新建、编辑和启动项目:x64、新建、编辑)。
对于除启动项目之外的所有项目,平台的唯一(真正)选择是“任何 CPU”,我认为这很好。
但是,对于启动项目,我只能选择 x64,所以我假设在 32 位 Windows 操作系统上运行它会有问题吗?
我在历史上玩过一些价值观,现在有人给我发了这个错误,他得到了:
此文件的版本与您运行的 Windows 版本不兼容。检查您的计算机系统信息,看看您是否需要 x86(32 位)或 x64(64 位)版本的程序,然后联系软件发行商
(同样当我选择 x86 平台时,我只能在我的启动项目中选择 x64 作为平台,而其他设置为“任何 CPU”。
尝试将 Any CPU 添加到启动项目时,我可以选择它,但它要求复制设置,我只能选择 x64 或空。选择其中任何一个都会导致错误:
无法创建此平台,因为已存在同名的解决方案平台。
我假设它以前设置为 x86,但我不确定,无论如何,我怎样才能为我的启动项目恢复“任何 CPU”选择?
更新:突然间,我可以添加“任何 CPU”选项而不会出现错误。所以我的问题解决了...
我只是不知道为什么它第一次不起作用......我只是关闭了窗口并再次启动它,这是可能的。