【问题标题】:Unable to load DLL 'SQLite.Interop.dll' on Visual Studio 2017 for UWP project无法在 Visual Studio 2017 上为 UWP 项目加载 DLL“SQLite.Interop.dll”
【发布时间】:2019-01-24 07:08:07
【问题描述】:

使用 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 安装本地依赖项

我真的没有想法。

【问题讨论】:

标签: sqlite uwp visual-studio-2017 xaf


【解决方案1】:

我在发布时遇到了这个问题,但在调试时没有。 我正在使用 VS2017 15.9.5 使用 Release manager 我将所有项目更改为使用 Release x64 奇怪的是,平台选项卡要求我创建一个新平台,我必须这样做才能选择 x64 平台

我最终在所有项目中安装了 SQLite 模块,而不仅仅是数据层。它不适用于仅数据层,即使我有 Copy local true。

这是我使用的 nuget 包

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-10-17
  • 2012-10-13
  • 2017-09-25
  • 2017-04-03
  • 1970-01-01
  • 1970-01-01
  • 2018-02-07
相关资源
最近更新 更多