如何为win rt添加sqlite3.dll作为参考?

时间:2014-03-21 00:45:51

标签: c# dll sqlite windows-store-apps

我正在构建一个面向ARM设备的Windows应用商店应用(Windows RT选项卡),我安装了NuGet pkg SQLite-net,它在x86平台下运行良好。但是当我在ARM设备上测试时(请注意此时已经为ARM设置了平台目标),我收到以下错误:

  

发生了'System.DllNotFoundException'类型的异常   App1.exe但未在用户代码中处理

     

其他信息:无法加载DLL的'sqlite3':指定的   无法找到模块。 (HRESULT异常:0x8007007E)

我无法从SQLite.org网站添加sqlite3.dll,我尝试添加为“现有项目”,将其属性更改为内容,始终复制;但我一直都有同样的错误。

我的连接路径如下:

// C#
     public static string sqlitedbPath = Path.Combine(
                Windows.Storage.ApplicationData.Current.LocalFolder.Path, "mydb.s3db");

我确定我有错误的DLL,但我很难改变它。

有人有一个很好的解决方案吗?

0 个答案:

没有答案