System.Data.SQLite 1.0.83.0 使用试验

System.Data.SQLite 1.0.83.0  使用试验

一、测试环境

  windows 8 专业版,系统自带.net framework 4.5(欲安装4.0被系统拒绝)。

  系统无安装System.Data.SQLite,无 Visual C++ 2010 SP1 runtime。

二、测试机结果

  下载4个Precompiled Binaries 和Precompiled Statically-Linked Binaries后解压运行其中test.exe:

  1、sqlite-netFx40-binary-bundle-Win32-2010-1.0.83.0

   发生异常:System.Configuration.ConfigurationErrorsException: 找不到或无法加载已注册的 .Net Framework Data Provider。

  2、sqlite-netFx40-binary-Win32-2010-1.0.83.0

  发生异常:System.Reflection.TargetInvocationException: 调用的目标发生了异常。 ---> System.TypeInitializationException: “System.Data.SQLite.SQLiteFactory”的类型初始值设定项引发异常。 ---> System.DllNotFoundException: 无法加载 DLL“SQLite.Interop.dll”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)。

  3、sqlite-netFx40-static-binary-bundle-Win32-2010-1.0.83.0

  测试ok,bundle包中无SQLite.Interop

  4、sqlite-netFx40-static-binary-Win32-2010-1.0.83.0

  测试ok

 

posted on 2013-01-06 23:38  z1971  阅读(682)  评论(0编辑  收藏  举报