DLL版本不兼容问题

在使用sqlite数据库时,用到了一个System.Data.SQLite.dll。可是用的时候发现这居然是一个2.0编译的版本。运行报错:

后来在网上看到,大家都遇到过这个问题,解决办法就是在app.config文件中,加上:

<configuration>    <startup useLegacyV2RuntimeActivationPolicy="true">      <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0" />    </startup>  </configuration>

就OK。

你可能感兴趣的:(DLL版本不兼容问题)