我是Visual Studio 2012的新手。我试图将我的Windows 8应用程序连接到MySQL 在我的项目的Visual Studio 2012上。当我构建解决方案时,我收到以下错误:
"处理器架构之间存在不匹配 正在建设的项目" MSIL"和处理器的体系结构 参考" System.Data,Version = 2.0.0.0,Culture = neutral, PublicKeyToken = b77a5c561934e089,processorArchitecture = AMD64"," x86"。 这种不匹配可能会导致运行时故障。请考虑改变 通过的目标处理器架构的项目 配置管理器,以便对齐处理器体系结构 您的项目和引用之间,或依赖于 具有与目标匹配的处理器体系结构的引用 您项目的处理器架构。"
所以我对此进行了一些搜索,并在网站上发现了这个问题: How do I fix the Visual Studio compile error, "mismatch between processor architecture"?
我试图根据他们的建议改变。我改变了#34;任何CPU"到" x86" on"平台"虽然所描述的界面与我的不同。但这给我带来了另一个错误:
"基类或接口' System.ComponentModel.Component'在 assembly' System,Version = 4.0.0.0,Culture = neutral, 公钥= b77a5c561934e089'由类型引用 ' System.Data.Common.DbConnection'无法解决"
也许,这与System.Data.dll有关,我需要把它放在" References"但我不清楚如何解决这个问题。我做错了什么?
PS。我在Windows 8.1 64位上运行。