【发布时间】:2015-10-29 07:42:49
【问题描述】:
我正在开发 UWP。我正在使用 sqlite-net-pcl 库。将我的应用程序从 RC 升级到 RTM 后,如果它在移动模拟器或设备上运行,我会遇到运行时错误 - 找不到 sqlite3.dll。在我添加了对 C++ 2013 Runtime Package 的引用并在本地机器中运行它之后,它运行良好。
异常消息:
消息“'SQLitePCL.raw' 的类型初始化程序抛出了一个 异常。”字符串
内部异常消息:
{"无法加载 DLL 'sqlite3': 指定的模块不能被 成立。 (来自 HRESULT 的异常:0x8007007E)“} System.Exception {System.DllNotFoundException}
当然,我无法为“通用应用平台的 Sqlite”添加参考,因为我收到以下错误
严重性代码描述项目文件行错误有效负载包含 具有相同目标路径“sqlite3.dll”的两个或多个文件。资源 文件:C:\Program Files (x86)\Microsoft SDKs\UAP\v0.8.0.0\ExtensionSDKs\SQLite.UAP.2015\3.8.11.1\Redist\Debug\ARM\sqlite3.dll C:\Users\sMavrikis.nuget\packages\SQLitePCL.raw_basic\0.7.1\build\native\sqlite3_dynamic\winrt81\arm\sqlite3.dll TestApp1
【问题讨论】:
标签: sqlite sqlite-net uwp