无法在Visual Studio 2017上为UWP项目加载DLL“SQLite.Interop.dll”

时间:2018-01-04 14:12:22

标签: sqlite uwp visual-studio-2017 xaf

使用SQLite时出现此错误。

  

DllNotFoundException:无法加载DLL'SQLite.Interop.dll':   找不到指定的模块。 (HRESULT的例外情况:   0x8007007E)

我尝试了几个解决方案但没有成功。

尝试使用x86 / x64

试过这个: Visual Studio 2017 Xamarin UWP break, unable to load "sqlite3"

为UWP添加了2015 Visual C ++运行时依赖项。

尝试手动添加.dll并将其设置为“始终复制”。

尝试从here

安装本地依赖项

我真的没有想法。

1 个答案:

答案 0 :(得分:0)

我在发行版中运行此问题,但在调试中却没有。 我正在使用VS2017 15.9.5 使用发布管理器,我将所有项目更改为使用发布x64 奇怪的是,“平台”选项卡要求我创建一个新的平台,因此必须这样做才能选择x64平台 change platform

我结束了在所有项目中安装SQLite模块的工作,而不仅仅是数据层。即使我具有Copy local true,它也不能仅适用于数据层。

这是我使用的nuget包

nuget packages