gpt4 book ai didi

c# - 我的配置管理器中没有 'Any CPU' 选项

转载 作者:可可西里 更新时间:2023-11-01 08:31:54 46 4
gpt4 key购买 nike

我已经阅读了几篇关于 VS2010(或之前)中的配置管理器的文章,但我找不到我的问题。

我有一个包含 6 个项目的解决方案。当我打开配置管理器时,我可以选择:'Active Solution Configuration' 的值为 Debug、Release、New 或 Edit。具有值 Any CPU、Mixed platforms、x64、x86、New 或 Edit 的“Active Solution Platform”。对于我的 6 个项目中的任何一个,配置(调试、发布、新建、编辑), 平台(非启动项目:任何 CPU、新建、编辑和启动项目:x64、新建、编辑)。

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

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

我在历史上玩过一些值(value)观,现在有人给我发邮件,他得到了这个错误:

the version of this file is not compatible with the version of Windows you're running. Check your computers system information to see whether you need an x86(32-bit) or x64 ( 64bit ) version of the program, and then contact the software publisher

(同样,当我选择 x86 平台时,我只能在我的启动项目中选择 x64 作为平台,而其他平台则设置为 'Any CPU'。

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

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

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

更新:我可以突然添加选项“任何 CPU”而不会出现错误。这样我的问题就解决了...

只是不知道为什么第一次不行...我只是关闭了窗口,然后重新启动它就可以了。

最佳答案

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

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

我承认我完全忽略该复选框的次数比我愿意承认的还要多。为什么 Microsoft 不能只是默默地避免创建重复的解决方案平台而不是显示错误,我永远不会知道。

关于c# - 我的配置管理器中没有 'Any CPU' 选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9935283/

46 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com