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