最近再用Sqlite的时候报这个错误,原因是Sqlite的类库是基于2.0的,我项目用的4.0,话说还想用linq的一些功能。
貌似Sqlite目前没有提供4.0编译版本,所以采用如下方法解决。
修改app.config
<?xml version="1.0"?>
<configuration>
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0" sku = ".NETFramework,Version=v4.0"/>
<supportedRuntime version="v2.0.50727"/>
</startup>
</configuration>
这样就声明了兼容2.0版本dll。
以上