c# - Windows 10 Slite不起作用

标签 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,版本= 3.1.0.0,文化=中性,
PublicKeyToken = null”或其依赖项之一。系统无法
查找指定的文件。


尝试了最后一个星期,但没有答案。任何事情都是有益的。

最佳答案

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

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


C:\ Users \ .nuget \ packages \ SQLite.Net-PCL \\ lib \ portable-win8 + net45 + wp8 + wpa81 + MonoAndroid1 + MonoTouch1 \ SQLite.Net.dll
C:\ Users \ .nuget \ packages \ SQLite.Net-PCL \\ lib \ Windows8 \ SQLite.Net.Platform.WinRT.dll


并且不要忘记在项目中卸载SQLite.Net-PCL软件包。

关于c# - Windows 10 Slite不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38986604/

相关文章:

c# - 如何在 C#(3.0) 中从 wpf 窗口导航到 wpf 页面?

java - 数据库 SQLite 中的多个表

iOS状态栏重叠内容

cordova - 运行 Visual Studio 2015 RC 时出现错误 adb.exe

c# - 为什么 MemoryCache 中的滑动过期行为如此奇怪?

c# - Reactive Extensions - 在不使用 Subject 的情况下将来自 IObservable<byte[]> 的流反序列化为单独的分隔消息

c# - 如何在 Windows 服务或控制台应用程序中更改有问题的系统 IP

java - sqlite 表创建

mysql - 计算给定列的条目数

javascript - Phonegap - 自动包括正确的cordova