“LinkAssemblies”任务意外失败。运行Android应用程序

时间:2017-01-24 10:59:28

标签: xamarin xamarin.android

当我运行我的android projet时,我收到此错误消息。 这是一个便携式项目。

  

“LinkAssemblies”任务意外失败。   Java.Interop.Tools.Diagnostics.XamarinAndroidException:错误XA2006:   对元数据项的引用   'Mono.Security.Interface.MonoTlsProviderFactoryDe​​legate'(在   'Xamarin.iOS,Version = 0.0.0.0,Culture = neutral,   PublicKeyToken = 84e04ff9cfb79065')来自'Xamarin.iOS,Version = 0.0.0.0,   Culture = neutral,PublicKeyToken = 84e04ff9cfb79065'不可能   解决。 ---> Mono.Cecil.ResolutionException:无法解决   Mono.Security.Interface.MonoTlsProviderFactoryDe​​legate at   Mono.Linker.Steps.MarkStep.MarkType(TypeReference reference)at   MonoDroid.Tuner.MonoDroidMarkStep.MarkType(TypeReference reference)
  在Mono.Linker.Steps.MarkStep.MarkField(FieldReference reference)
  在Mono.Linker.Steps.MarkStep.MarkInstruction(指令说明)   在Mono.Linker.Steps.MarkStep.MarkMethodBody(MethodBody body)at   Mono.Linker.Steps.MarkStep.ProcessMethod(MethodDefinition方法)
  在Mono.Linker.Steps.MarkStep.ProcessQueue()at   Mono.Linker.Steps.MarkStep.Process()at   Mono.Linker.Steps.MarkStep.Process(LinkContext context)at   Mono.Linker.Pipeline.Process(LinkContext context)at   MonoDroid.Tuner.Linker.Process(LinkerOptions选项,LinkContext&   上下文)在Xamarin.Android.Tasks.LinkAssemblies.Execute()---   内部异常堆栈跟踪结束--- at   Java.Interop.Tools.Diagnostics.Diagnostic.Error(Int32代码,Exception   innerException,String message,Object [] args)at   Xamarin.Android.Tasks.LinkAssemblies.Execute()at   Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()   在   Microsoft.Build.BackEnd.TaskBuilder.d__26.MoveNext()

这是我的目标:

enter image description here

知道如何解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

我发现了一个奇怪的Xamarin.iOS参考。当我删除它,它运作良好。 screenshot from my PC