最近,Xamarin宣布支持NetStandard(请参阅https://releases.xamarin.com/stable-release-cycle-7-service-release-1/),最近发布的Entity Framework Core支持NetStandard。 SQLite.Native软件包最近有一个问题已经解决(参见https://github.com/aspnet/EntityFramework/issues/4269)但是当我构建Android版本的Xamarin Forms应用程序时,它似乎不包括输出中需要的所有程序集由实体框架,因此应用程序将不会在第一行EF代码上运行和崩溃以检索数据。 UWP版似乎运行得很好,所以这似乎是Android的问题(也可能是iOS)。
是否有人遇到此问题并知道解决方法,以便编译的Xamarin Forms Android应用程序将使用Entity Framework Core运行以访问SQLite数据库?
提前谢谢。
答案 0 :(得分:0)
以下是您可以遵循的步骤。
答案 1 :(得分:0)
需要使用-linkskip来通知编译器不要删除引用。