我的问题的背景如下:
Version=1.0.79.0
System.Data.SQLite
和System.Data.SQLite.Linq
程序集的引用。在这里,我选择使用Nuget来获取最新版本,因为这样可以简化其余开发过程中的更新。由Nuget提取的最新汇编版本为Version=1.0.81.0
项目已编译,但在执行时给了我这个错误:
System.IO.FileLoadException was unhandled
Message=Could not load file or assembly 'System.Data.SQLite, Version=1.0.79.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
Source=mscorlib
FileName=System.Data.SQLite, Version=1.0.79.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139
我认为这是因为Design Time Support工具引用的程序集版本与我的项目引用的版本不同,我是对的。我从System.Data.SQLite站点下载了最新的设置,重新安装了设计时支持,并重新编译了该项目。这解决了我的问题。
我的问题是: