【问题标题】:Cannot change the platform from x86 to Any CPU无法将平台从 x86 更改为任何 CPU
【发布时间】:2016-03-27 07:04:27
【问题描述】:

我正在使用 VS 2015。不知何故,我错误地设置了一些东西,使我的解决方案的一个项目的平台固定为 x86 或 x64。我想把它改回“Any CPU”,就像默认设置一样。但我发现我做不到~ 那么如何改回来呢?

======更新=====

  1. 不,我不是为 win10 应用程序或其他东西开发 UWP-App。只是一个传统的 C# winform。
  2. 至于“您是否尝试单击 New... 并从那里选择“Any CPU”?”。是的,我有,但就我而言,无论我从“复制设置来源”中选择什么,它都不起作用。 。

【问题讨论】:

  • 您是在为 win10 应用创建 UWP-App 还是其他应用?还有什么样的项目(库,运行时,......)?我在问,因为我注意到 ARM 不见了。
  • 您是否尝试单击“新建...”并从那里选择“任何 CPU”?
  • 没关系,解决方案平台名称与托管项目完全无关。只有目标平台设置很重要。您可以浏览所有项目并删除 x64 和 x86 平台,只保留 AnyCPU 平台。清除一切,但没关系。

标签: c# visual-studio platform


【解决方案1】:

您可以右键单击项目,然后选择卸载项目。再次右键单击该项目并编辑您的 .csproj。在那里,您可以编辑配置管理器设置。

<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<PlatformTarget>AnyCPU</PlatformTarget>
<DebugSymbols>true</DebugSymbols>

【讨论】:

  • 哦,是的,它有效!感谢那!对了,你知道我为什么不能通过 GUI 设置吗?
  • 如果您添加了多个项目,并且当您尝试将平台添加到单个项目的构建配置中时,您将能够将其添加到第一个项目中,但是当您尝试添加时对于其他项目,您会收到此错误消息,为防止此问题,您可以将平台添加到单个项目,使用配置的活动解决方案平台下拉列表中的 选项将其添加到整个解决方案经理。
猜你喜欢
  • 1970-01-01
  • 2011-04-30
  • 2012-01-02
  • 1970-01-01
  • 2014-08-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-01-25
相关资源
最近更新 更多