Javascript 无法加载文件或程序集SQLite.Net,版本=3.1.0.0

Javascript 无法加载文件或程序集SQLite.Net,版本=3.1.0.0,javascript,c#,sqlite,uwp,winjs,Javascript,C#,Sqlite,Uwp,Winjs,我正在从事Windows 10桌面应用程序的C#UWP项目, 所有SQLite。在Windows运行时和Windows类库中实现的功能,然后将Windows运行时引用附加到Win Js项目,直到工作正常为止。当我尝试调用这些方法创建数据库时,将记录插入JavaScript应用程序,错误如下: System.IO.FileNotFoundException:无法加载文件或程序集 'SQLite.Net,版本=3.1.0.0,区域性=中性,PublicKeyToken=null'或 它的一个依赖项。

我正在从事Windows 10桌面应用程序的C#UWP项目, 所有SQLite。在Windows运行时和Windows类库中实现的功能,然后将Windows运行时引用附加到Win Js项目,直到工作正常为止。当我尝试调用这些方法创建数据库时,将记录插入JavaScript应用程序,错误如下:

System.IO.FileNotFoundException:无法加载文件或程序集 'SQLite.Net,版本=3.1.0.0,区域性=中性,PublicKeyToken=null'或 它的一个依赖项。系统找不到指定的文件

我想你正在使用。如果是这样,您需要为UWP安装SQLite支持。您可以通过的
通用Windows平台
部分找到它

重新安装
Vsix
文件后,重新启动visual studio并通过
add reference->Universal Windows->Extensions->SQLite for Universal Windows Platform
向运行时组件添加引用

如果问题仍然存在,您可以尝试删除nuget包并直接添加dll引用。您需要参考两个DLL。您可以在下面找到它们:

  • C:\Users\\\.nuget\packages\SQLite.Net.Core PCL\3.1.1\lib\portable-win8+net45+wp8+wpa81+MonoAndroid1+MonoTouch1\SQLite.Net.dll

  • C:\Users\v-xucxia.FAREAST\.nuget\packages\SQLite.Net PCL\3.1.1\lib\portable-win81+wpa81\SQLite.Net.Platform.WinRT.dll


  • 谢谢你,Elvis,是的,我正在使用SQLite.Net-PCL,我没有尝试第一个进程,我尝试了第二个进程。最后,它工作正常