Xamarin表单dbContext MigrateAsync崩溃

时间:2019-05-30 14:59:05

标签: entity-framework sqlite xamarin.forms

我已使用运行Android 7的较旧设备构建了我的应用程序,但运行正常。当我尝试在Galaxy S9上进行部署和调试时。我遍历代码,当我尝试使用await Database.MigrateAsync()创建DbContext的Sqllite数据库时,进入Entity Framework dbConext似乎总是崩溃。我什至放了一个try catch块,以查看是否异常冒泡导致此错误。 在输出中,这是我唯一看到的错误

  

================================================ ==================本机崩溃报告   ================================================== ===============执行本机代码时得到了SIGSEGV。这通常表示致命   Mono运行时或您的

使用的本机库之一错误      

应用程序。

     

================================================ =================基本故障地址报告   ================================================== ===============本地指令指针(0x7532505678):0x7532505668周围的内存   00 1c 40 b9 c0 03 5f d6 fd 7b bf a9 fd 03 00 91 .. @ ... .. {......   0x7532505678 08 20 40 b9 a8 00 c8 37 88 01 e0 37 00 00 40 f9。   @ .... 7 ... 7 .. @。 0x7532505688 fd 7b c1 a8 c0 03 5f d6 60 08 00 b0 01 0a   00 f0。{.... .` ....... 0x7532505698 03 0a 00 f0 00 24 06 91 21 80 08   91 63 8c 0a 91 ..... $ ..!... c ...

     

05-30 10:46:45.575 D / Mono(20095):AOT:图片   找不到“ System.Runtime.Extensions.dll.so”:dlopen失败:库   找不到“ System.Runtime.Extensions.dll.so” 05-30 10:46:45.576 D / Mono   (20095):AOT:图片   '/ Users / builder / jenkins / workspace / xamarin-android-d16-1 / xamarin-android / external / mono / sdks / out / android-arm64-v8a-release / lib / mono / aot-cache / arm64 / System。 Runtime.Extensions.dll.so”   找不到:dlopen失败:库   “ / Users / builder / jenkins / workspace / xamarin-android-d16-1 / xamarin-android / external / mono / sdks / out / android-arm64-v8a-release / lib / mono / aot-cache / arm64 / System。 Runtime.Extensions.dll.so”   找不到05-30 10:46:45.576 D / Mono(20095):配置尝试   解析:“ System.Runtime.Extensions.dll.config”。 05-30 10:46:45.576   D / Mono(20095):配置尝试解析:   '/Users/builder/jenkins/workspace/xamarin-android-d16-1/xamarin-android/external/mono/sdks/out/android-arm64-v8a-release/etc/mono/assemblies/System.Runtime.Extensions/ System.Runtime.Extensions.config”。   05-30 10:46:45.576 D / Mono(20095):程序集参考addref   Remotion.Linq [0x7532836600]->   System.Runtime.Extensions [0x7526754000]:2 05-30 10:46:45.576 D / Mono
  (20095):加载System.Runtime.Extensions.dll asmctx的引用0   默认,寻找mscorlib,版本= 2.0.5.0,文化=中性,   PublicKeyToken = 7cec85d7bea7798e 05-30 10:46:45.576 D / Mono(20095):   程序集引用addref System.Runtime.Extensions [0x7526754000]->   mscorlib [0x754110a280]:100 05-30 10:46:45.720 D /单声道(20095):   正在加载参考8   /storage/emulated/0/Android/data/com.salesapp/files /。覆盖 /Microsoft.EntityFrameworkCore.Sqlite.dll   asmctx DEFAULT,寻找Remotion.Linq,Version = 2.2.0.0,   文化=中性,PublicKeyToken = fee00910d6e5f53b 05-30 10:46:45.720   D /单声道(20095):程序集引用addref   Microsoft.EntityFrameworkCore.Sqlite [0x75411bad00]->   Remotion.Linq [0x7532836600]:4

对于较新的手机,是否需要解决一些dll版本问题?

0 个答案:

没有答案