System.DLLNotFoundException 在 mac 上使用 Xamarin

System.DLLNotFoundException using Xamarin on mac

我正在尝试在 mac 上使用 visual studio 编写一个 android/iOS、xamarin 表单应用程序。 我可以添加一个 nuget 包并编译但是当我 运行 它时(在 iOS 和 android 上)我得到 System.DLLNotFoundException.

许多 nuget 包都会发生这种情况,但这是最简单的示例.... 我创建了一个新的多平台空白表单应用程序 使用 .NET 标准 添加 System.Data.SQLite.Core nuget 包 将 "using System.Data.SQLite;" 添加到我的 .cs 文件

然后我在任何地方添加这行代码...

SQLiteConnection db = new SQLiteConnection();

我在那条线上遇到异常

这些库存储在哪里,当我 running/debugging 时如何让它们与我的应用一起部署?

我不确定这是否是问题所在,但也许您导入的 nugets 不是为 Forms 应用程序设计的。尝试使用 SQLite.Net-PCL