Windows 10 Slite无法正常工作

时间:2016-08-17 00:57:54

标签: c# sqlite cordova windows-runtime windows-10-universal

我正在尝试将sqlite集成到我的windows 10 cordova应用程序中。创建了一个Windows运行时组件并添加了

的引用

enter image description here

从javascript调用运行时组件方法 var db = new WinRuntime.Database();

在运行时获取异常。

  

System.IO.FileNotFoundException:无法加载文件或程序集   'SQLite.Net.Platform.WinRT,Version = 3.1.0.0,Culture = neutral,   PublicKeyToken = null'或其依赖项之一。系统不能   找到指定的文件。

尝试了最后一周,但没有回答。任何事情都会很有帮助。

1 个答案:

答案 0 :(得分:1)

我做了一个基本的演示并重现了这个问题。似乎该项目未能找到SQLite的程序集。

目前解决方法是手动添加dll文件。您需要添加以下两个dll文件:

  1. C:\用户\ .nuget \包\ SQLite.Net-PCL \\ LIB \便携式win8的+ net45 + WP8 + wpa81 + MonoAndroid1 + MonoTouch1 \ SQLite.Net.dll
  2. C:\用户\ .nuget \包\ SQLite.Net-PCL \\ LIB \的Windows8 \ SQLite.Net.Platform.WinRT.dll
  3. 不要忘记卸载项目中的SQLite.Net-PCL包。