【问题标题】:Referenced assembly targets a different processor than the application引用的程序集以与应用程序不同的处理器为目标
【发布时间】:2013-10-17 21:44:35
【问题描述】:

使用 VS 2010 Express。 这个问题之前有人问过,在这篇文章中:How to solve warning "Referenced assembly targets a different processor than the application"

但是当我转到我的项目属性时,我没有编译选项卡。 Build 选项卡列出了一个平台组合框,但我只有一个选项可供选择,即“Active(Any CPU”)。

这可能是因为我使用的是 express 版本。我还能如何解决这个问题?

【问题讨论】:

  • 很可能你有一台 64 位机器,为 AnyCPU 编译程序,运行它时它将作为 64 位进程运行,但是你引用的是 32 位(x86 ) 部件。尝试使用该组合将 x86 添加为构建目标并使其处于活动状态。
  • 我使用的是 32 位机器。我应该把它放在我的帖子里,抱歉。
  • 那么情况正好相反,引用的程序集是 64 位 (x64)。

标签: c# visual-studio-2010


【解决方案1】:

您需要添加新配置。

为此,请使用主工具栏上的解决方案级组合框,然后选择配置管理器。

在“Active Solution Platform”组合框下,选择

【讨论】:

    猜你喜欢
    • 2011-03-15
    • 1970-01-01
    • 2016-09-27
    • 2014-10-11
    • 2012-05-25
    • 1970-01-01
    • 2012-06-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多