Visual studio 无法AOT程序集,或者您必须调用LoadApplication()

Visual studio 无法AOT程序集,或者您必须调用LoadApplication(),visual-studio,xamarin,xamarin.forms,xamarin.ios,xamarin-studio,Visual Studio,Xamarin,Xamarin.forms,Xamarin.ios,Xamarin Studio,我的构建中有两个案例(xamarin.ios): 1) 生成选项设置时: 链接器行为:链接所有 在这种情况下,应用程序会因此错误消息而崩溃 在调用base.FinishedLaunching()之前,必须调用LoadApplication() 2) 生成选项设置时: 链接器行为:仅链接框架SDK 我得到了一个错误: MT3001:无法AOT程序集 /Users/macmini01/Desktop/Per/RunningCode\u Both/XXX\u Mobile Sourcecode\u 2

我的构建中有两个案例(xamarin.ios):

1) 生成选项设置时:

链接器行为:链接所有

在这种情况下,应用程序会因此错误消息而崩溃

在调用base.FinishedLaunching()之前,必须调用LoadApplication()

2) 生成选项设置时:

链接器行为:仅链接框架SDK

我得到了一个错误:

MT3001:无法AOT程序集

/Users/macmini01/Desktop/Per/RunningCode\u Both/XXX\u Mobile Sourcecode\u 2Apr2018/XXX/XXX.iOS/MTOUCH:Error MT3001:无法AOT程序集“/Users/macmini01/Desktop/Per/RunningCode\u Both/XXX\u Mobile Sourcecode\u 2Apr2018/XXX/XXX.iOS/obj/iPhone/Debug/MTOUCH cache/64/Build/OsmSharp.UI.dll”(MT3001)(XXX.iOS)


请尝试执行以下Microsoft生成步骤:

    • 这是在中报告的

      2) MT3001:无法AOT在此诊断程序集与未满足的AOT编译器条件相关,导致崩溃,导致AOT编译器没有输出,导致MT3001


      这在Mono 5.10系列中得到了修复,它包含在我们当前的alpha和beta版本中,a.k.a 15.7发行版或Xamarin.iOS 11.10.1.174+。

      谢谢@Keenao/Users/macmini01/Desktop/Per/RunningCode\u Both/xxxxx\u Mobile Sourcecode\u 2Apr2018/xxxxx/xxxxx.iOS/MTOUCH:错误MT3001:无法AOT程序集“/Users/macmini01/Desktop/Per/RunningCode\u Both/xxxxx\u Mobile”sourcecode2apr2018/xxxxx/xxxxx.iOS/obj/iPhone/Debug/device builds/iphone7.2-11.2/mtouch cache/Build/OsmSharp.UI.dll'(MT3001)(xxxxx.iOS)您尝试过这个吗?我发现你也问了同样的问题。你能删除一个吗?删除@landu MSFT