gpt4 book ai didi

sqlite - Xamarin SQLite "This is the ' 诱饵'”

转载 作者:IT王子 更新时间:2023-10-29 06:20:29 25 4
gpt4 key购买 nike

我关注 this尝试为我的项目创建 SQLite 数据库的指南。但总是得到同样的错误,完全按照文章的步骤进行。

    System.Exception: This is the 'bait'.  You probably need to add one of the SQLitePCLRaw.bundle_* nuget packages to your platform project.

最佳答案

您是否已将 SQLite 包添加到您的所有项目中?您需要将其添加到应用程序项目和 PCL。

这就是错误告诉您的内容。它使用一种称为“诱饵和开关”的技巧,它在 PCL 中安装一个具有特定接口(interface)的虚拟程序集,而在 Android 和 iOS 应用程序中,它安装一个具有相同接口(interface)的平台特定程序集,该程序集实际上与数据库进行交互。这个想法是您针对 PCL 进行编码,但在运行时使用库的平台特定版本。您可以在 https://web.archive.org/web/20161209075521/http://log.paulbetts.org/the-bait-and-switch-pcl-trick/ 阅读有关此模式的更多信息

但从本质上讲,此错误告诉您您尚未在特定于平台的项目中安装 NuGet 包。

关于sqlite - Xamarin SQLite "This is the ' 诱饵'”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41344485/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com