关于在.Net Framework 4.0下不能加载文件 System.Data.SQLite的解决方法

    最近在做一个客户端软件的迁移工作,Framework环境从2.0升级到4.0,导致原来使用的SQLite数据库出现问题。

    经过Google,现已解决。方法如下:

    在http://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki重新下载并安装Setups for 64-bit Windows (.NET Framework 4.0)。(注意:若已安装过SQLite最好先卸载)。

    重新引用System.Data.SQLite.dll,并将SQLite.Interop.066.dll添加到项目中。

    在项目的app.config文件中代码替换成

   

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <startup useLegacyV2RuntimeActivationPolicy="true">
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0,Profile=Client"/>
  </startup>
</configuration>

   如此,搞定。

    

posted @ 2013-02-22 14:50  Linner1987  阅读(863)  评论(0)    收藏  举报