我正在尝试将sqlite集成到我的Windows 10 cordova应用程序中。创建了Windows运行时组件并添加了对
从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/