我正在尝试实现在互联网上找到的代码,我想要更改它,但是,我无法调试它,因为它显示了这些信息:
Could not load file or assembly 'System.Data.SQLite, Version=1.0.46.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139' or one of its dependencies. An attempt was made to load a program with an incorrect format.
我在64位的Win 7下。
我想我必须更改程序集sqlite,我试图在他们的网站上找到,但是他们提供了很多文件'.exe',它创建了其他一百个文件,其中我的noobie级别的C#无法处理。
有什么想法解决这个问题吗?
答案 0 :(得分:1)
该错误是关于目标程序集的位数(32对64)或它所依赖的DLL之一的抱怨。有些东西是错误的。
您声明您正在使用64位版本的Win7,因此您需要SQLite Download Page中的“64位Windows安装程序”之一,以及适用于.NET Framework的版本你是目标。
另外,看看这个伙伴的决议 - 缺少C ++运行时: x86 and x64 System.Data.SQLite issue