gpt4 book ai didi

entity-framework - iOS 上使用 Entity Framework Core 和 Xamarin Forms 的 PlatformNotSupportedException

转载 作者:行者123 更新时间:2023-12-05 07:04:46 26 4
gpt4 key购买 nike

我第一次在 Xamarin Forms 上使用 Entity Framework Core 和 SQLite。

TaskScheduler.UnobservedTaskException,我注意到以下异常,每次我在iOS平台上对EF进行操作。

System.PlatformNotSupportedException:此平台不支持操作。在 System.Reflection.Emit.DynamicMethod..ctor(System.String 名称、System.Reflection.MethodAttributes 属性、System.Reflection.CallingConventions callingConvention、System.Type returnType、System.Type[] parameterTypes、System.Type 所有者、System. Boolean skipVisibility) [0x00006] 在/Library/Frameworks/Xamarin.iOS.framework/Versions/Current/src/Xamarin.iOS/mcs/class/corlib/System.Reflection.Emit/DynamicMethod.notsupported.cs:74在 Microsoft.Extensions.DependencyInjection.ServiceLookup.ILEmitResolverBuilder.BuildTypeNoCache (Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceCallSite callSite) [0x00038] 在 <29788903d3cf48c4a1368d8b368c6521>:0在 Microsoft.Extensions.DependencyInjection.ServiceLookup.ILEmitResolverBuilder.<.ctor>b__12_0(Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceCacheKey 键,Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceCallSite cs)[0x00000] 在 <29788903d3cf48c4a1368d8b25c>:0b368在(包装委托(delegate)调用)

在 Android 上,它运行良好,但在 iOS 上,我遇到了以上异常。我正在使用最新版本的 Xamarin.forms 和 EntityFramework.Sqlite 包。任何帮助将不胜感激。

最佳答案

尝试在主应用程序项目中添加它

--nolinkaway --linkskip=mscorlib 在“项目选项 -> iOS 构建 -> 附加 mtouch 参数下”

您也可以尝试通过启用解释器来禁用 AOT,即;将 --interpreter 添加到您的 mtouch args。

关于entity-framework - iOS 上使用 Entity Framework Core 和 Xamarin Forms 的 PlatformNotSupportedException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62869108/

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