如何从xamarin android project

时间:2017-09-27 04:32:43

标签: xamarin xamarin.forms xamarin.android

我正在尝试在我的android项目上处理与sqlite相关的操作,但是在最新的android版本中,我遇到了一个例外,即system / lib / libsqlite.so。大多数帖子建议删除所有sqlite pcl相关的包并安装最新的sqlite.net.xamarinandroidN包。安装后他们提到删除旧的sqlite.net.platform.xamarinandroid DLL但我无法删除它。我已经转到我的项目引用并取消选择xamarinandroid.dll并清理并重建然后它再次自动添加到项目中。大多数提到,删除旧的DLL后,只有新安装的sqlite工作。请建议我如何删除旧的sqlite。我在我的项目中使用sqlite.net.xamarinandroidn和sqlite.net.pcl-async包。

1 个答案:

答案 0 :(得分:0)

  1. 右键单击您的项目。
  2. 点击"管理NuGet包"
  3. 打开"已安装"标签。
  4. 将鼠标悬停在要卸载的软件包上,然后单击红色X,或者单击右侧应显示的“卸载”按钮。
  5. 我建议删除所有SQLite包,然后重新安装所需的包。

    提示:

    这是你要添加的包(我在程序集引用中找到了它): This is the package you want to add

    这是程序包在您的项目中的样子一旦添加引用: This is what the "System.Data.SQLite" packages will look like once added to your references.

    然后你可以通过NuGet包管理器添加这些: enter image description here