Xamarin iOS-启动时无法加载文件或程序集“ System.Threading.Tasks”

空链

我刚刚升级到Xamarin Studio 5.9(内部版本431),并且无法再运行我的项目。它可以与一个干净的项目一起工作。

当我运行我的应用程序时,我什至没有登陆Main。

Xamarin studio中的“应用程序输出”将打印一堆程序集负载。它到达MobileClientiOS.app/Newtonsoft.Json.dll [External],然后崩溃,并显示以下输出:

无法加载文件或程序集“ System.Threading.Tasks”或其依赖项之一。该系统找不到指定的文件。... / mono / mcs / class / corlib / System / AppDomain中的System.AppDomain.Load(System.Reflection.AssemblyName assemblyRef,System.Security.Policy.Evidence assemblySecurity)[0x00081]中的(System.IO.FileNotFoundException)。 cs:706在System.AppDomain.Load(System.Reflection.AssemblyName assemblyRef)[0x00000]在... / mono / mcs / class / corlib / System / AppDomain.cs:在System.Reflection.Assembly.Load(系统上的674) ... / mono / mcs / class / corlib / System.Reflection / Assembly.cs:551中的.Reflection.AssemblyName assemblyRef)[0x00000]位于ObjCRuntime.Runtime.CollectReferencedAssemblies(System.Collections.Generic.List 1程序集,系统。 ... / maccore / src / ObjCRuntime / Runtime.cs:218中的ObjCRuntime.Runtime中的[Reflection.Assembly程序集] [0x00019]。

MobileClientiOS [77830:1943120]严重:执行本机代码时获得了SIGABRT。这通常表示Mono运行时或应用程序使用的本机库之一发生致命错误。

抱歉,很长的堆栈跟踪信息,但是我没有主意。我们正在使用PCL,但在进行Xamarin Studio升级之前没有问题。

谢谢!


编辑:我降级了Xamarin.iOS,它可以再次工作。似乎失败的程序集是(现在可以在旧版本上使用):

/MobileClientiOS.app/System.Xml.Linq.dll [外部]

如何以最新版本运行?我不知道。

布伦丹·扎加斯基(Brendan Zagaeski)

可以猜测一下,我认为这可能与Xamarin Bug 29211具有相同的根本原因

如果是这样,那么很有可能可以使用相同的解决方法:

在“项目选项-> iOS构建->其他mtouch参数”下添加:

-linkskip = System.Threading.Tasks

如果该解决方法确实有效,那么很有可能会在即将发布的服务版本(由于本周晚些时候发布)中解决此问题。

2015年7月2日更新

事实证明,存在另一个细微不同的常见原因System.Threading.Tasks第二个错误最初是由错误29211隐藏的,因为这两个错误非常相似。Xamarin Bug 31560现在正在跟踪第二个问题请注意,此错误仅影响模拟器的构建,并且具有非常简单的解决方法,因此其严重性较小。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

DLL地狱-无法加载文件或程序集System.Threading.Tasks.Extensions

来自分类Dev

另一个“无法加载文件或程序集'System.Threading.Tasks.Extensions,版本= 4.2.0.0”

来自分类Dev

无法加载System.Threading.Tasks.Extensions

来自分类Dev

System.Threading.Tasks.Parallel

来自分类Dev

System.Threading.Tasks.Parallel

来自分类Dev

无法包含名称空间System.Threading.Tasks

来自分类Dev

ASP.net应用程序崩溃-无法加载文件或程序集“ Microsoft.Threading.Tasks.Extensions.Desktop”

来自分类Dev

ASP.net应用程序崩溃-无法加载文件或程序集“ Microsoft.Threading.Tasks.Extensions.Desktop”

来自分类Dev

无法加载程序集'Microsoft.Threading.Tasks

来自分类Dev

无法从'System.Threading.Tasks.Task'转换为'System.Collections.Generic.Dictionary <string,string>'

来自分类Dev

无法从'System.Threading.Tasks.Task'转换为'System.Collections.Generic.Dictionary <string,string>'

来自分类Dev

无法从“void”转换为 System.Threading.Tasks.Task<System.Action>

来自分类Dev

无法加载文件或程序集“System.Runtime.Handles” - Xamarin UWP

来自分类Dev

RenderPartialAsync返回System.Threading.Tasks.Task`1 [System.Threading.Tasks.VoidTaskResult]

来自分类Dev

无法加载文件或程序集 Xamarin.Interactive.iOS.dll

来自分类Dev

如何在C#中重新启动System.Threading.Tasks.Task

来自分类Dev

如何在 WPF 应用程序中将 System.Threading.Tasks.Task<double> 显示为标签?

来自分类Dev

无法将类型'bool'隐式转换为'system.threading.tasks.task bool'

来自分类Dev

SignalR错误无法将类型'System.Threading.Tasks.Task <object>'隐式转换为'string'

来自分类Dev

LINQ to Entities无法识别方法'System.Threading.Tasks.Task'

来自分类Dev

无法将类型“ void”隐式转换为“ System.Threading.Tasks.Task”

来自分类Dev

方法错误'无法从await和async属性中等待'System.Threading.Tasks.Task'

来自分类Dev

无法将类型'System.Threading.Tasks.Task <String>隐式转换为'string'

来自分类Dev

无法承载WCF服务,不支持将错误抛出为System.Threading.Tasks

来自分类Dev

无法将类型'bool'隐式转换为'System.Threading.Tasks.Task'

来自分类Dev

无法在SignalR中将类型'System.Threading.Tasks.Task <object>'隐式转换为'string'

来自分类Dev

无法加载文件或程序集“ Microsoft.Threading.Tasks.Extensions.Desktop”或其依赖项之一。参数不正确

来自分类Dev

Xamarin Forms IOS无法加载程序集System.Net.Http.Primitive

来自分类Dev

Microsoft.Threading.Tasks引用了不正确的System.Threading.Tasks.dll版本

Related 相关文章

  1. 1

    DLL地狱-无法加载文件或程序集System.Threading.Tasks.Extensions

  2. 2

    另一个“无法加载文件或程序集'System.Threading.Tasks.Extensions,版本= 4.2.0.0”

  3. 3

    无法加载System.Threading.Tasks.Extensions

  4. 4

    System.Threading.Tasks.Parallel

  5. 5

    System.Threading.Tasks.Parallel

  6. 6

    无法包含名称空间System.Threading.Tasks

  7. 7

    ASP.net应用程序崩溃-无法加载文件或程序集“ Microsoft.Threading.Tasks.Extensions.Desktop”

  8. 8

    ASP.net应用程序崩溃-无法加载文件或程序集“ Microsoft.Threading.Tasks.Extensions.Desktop”

  9. 9

    无法加载程序集'Microsoft.Threading.Tasks

  10. 10

    无法从'System.Threading.Tasks.Task'转换为'System.Collections.Generic.Dictionary <string,string>'

  11. 11

    无法从'System.Threading.Tasks.Task'转换为'System.Collections.Generic.Dictionary <string,string>'

  12. 12

    无法从“void”转换为 System.Threading.Tasks.Task<System.Action>

  13. 13

    无法加载文件或程序集“System.Runtime.Handles” - Xamarin UWP

  14. 14

    RenderPartialAsync返回System.Threading.Tasks.Task`1 [System.Threading.Tasks.VoidTaskResult]

  15. 15

    无法加载文件或程序集 Xamarin.Interactive.iOS.dll

  16. 16

    如何在C#中重新启动System.Threading.Tasks.Task

  17. 17

    如何在 WPF 应用程序中将 System.Threading.Tasks.Task<double> 显示为标签?

  18. 18

    无法将类型'bool'隐式转换为'system.threading.tasks.task bool'

  19. 19

    SignalR错误无法将类型'System.Threading.Tasks.Task <object>'隐式转换为'string'

  20. 20

    LINQ to Entities无法识别方法'System.Threading.Tasks.Task'

  21. 21

    无法将类型“ void”隐式转换为“ System.Threading.Tasks.Task”

  22. 22

    方法错误'无法从await和async属性中等待'System.Threading.Tasks.Task'

  23. 23

    无法将类型'System.Threading.Tasks.Task <String>隐式转换为'string'

  24. 24

    无法承载WCF服务,不支持将错误抛出为System.Threading.Tasks

  25. 25

    无法将类型'bool'隐式转换为'System.Threading.Tasks.Task'

  26. 26

    无法在SignalR中将类型'System.Threading.Tasks.Task <object>'隐式转换为'string'

  27. 27

    无法加载文件或程序集“ Microsoft.Threading.Tasks.Extensions.Desktop”或其依赖项之一。参数不正确

  28. 28

    Xamarin Forms IOS无法加载程序集System.Net.Http.Primitive

  29. 29

    Microsoft.Threading.Tasks引用了不正确的System.Threading.Tasks.dll版本

热门标签

归档