【发布时间】: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