处理器体系结构与SQLite Nuget包和任何CPU Web项目不匹配

时间:2015-11-24 14:23:53

标签: c# asp.net sqlite

我一直在试图解决这个编译器警告:#/ p>

正在构建的项目的处理器体系结构“MSIL”与参考“System.Data.SQLite,Version = 1.0.98.0,Culture = neutral,PublicKeyToken = db937bc2d44ff139,processorArchitecture = MSIL”的处理器体系结构不匹配“,”“x86”。

我有一个针对任何CPU的Web API项目,并添加了System.Data.SQLite Nuget包,它应该支持x86和x64,但是在构建时我收到上面的错误消息。

1 个答案:

答案 0 :(得分:1)

好的我找到了答案,我的项目在我的项目文件夹中引用了一个本地的System.Data.SQLite.dll,即使安装了SQLite NuGet包。卸载并重新安装Nuget软件包并没有修复该引用。我手动删除了引用,删除了本地.dll文件,然后使用NuGet来安装包。

警告消失了!