我在使用 SQLite 时收到此错误。
DllNotFoundException: Unable to load DLL 'SQLite.Interop.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
我尝试了几种解决方案但没有成功。
尝试使用 x86/x64
尝试过这个: Visual Studio 2017 Xamarin UWP break, unable to load "sqlite3"
添加了 UWP 的 2015 Visual C++ 运行时依赖项。
尝试手动添加 .dll 并将其设置为“始终复制”。
尝试从 here 安装本地依赖项
我真的没主意了。
最佳答案
我在发行版中运行时遇到此问题,但在调试中却没有。 我使用的是VS2017 15.9.5 使用发布管理器,我将所有项目更改为使用发布 x64 奇怪的是,平台选项卡要求我创建一个新平台,我必须这样做才能选择 x64 平台
我最终在所有项目中安装了 SQLite 模块,而不仅仅是数据层。即使我将 Copy local 设置为 true,它也无法仅在数据层上工作。
这是我使用的nuget包
关于sqlite - 无法在 Visual Studio 2017 上为 UWP 项目加载 DLL 'SQLite.Interop.dll',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48097076/