天天看点

C#数据库sqlit,未能加载文件或程序集“System.Data.SQLite, Version=

C#数据库sqlit,未能加载文件或程序集“System.Data.SQLite, Version=

在一个有sqlit 项目A的基础上,增加一个新的项目B,如果B引用之前的sqlit A项目,如果都把该有的dll都放进去项目B的debug下面了,而且X64或者X32的版本都对的上,还是报错什么未加载,什么程序集版本不对之类的,需要在该项目App.config里面增加以下代码,其实这个代码在旧的项目里面的App.config也可以找的到

<runtime>
	<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
		<dependentAssembly>
			<assemblyIdentity name="System.Data.SQLite" publicKeyToken="db937bc2d44ff139" culture="neutral" />
			<bindingRedirect oldVersion="0.0.0.0-1.0.113.0" newVersion="1.0.113.0" />
		</dependentAssembly>
	</assemblyBinding>
</runtime>