“ LinkAssemblies”任务意外失败,错误XA2006

时间:2018-08-02 15:04:12

标签: android xamarin compilation linker

我试图在链接时跳过System.Configuration程序包,但还是没有运气。

我可以编译代码并运行它,而不会出现调试问题,但是当我将其作为发行版进行编译时-使用链接器(仅SDK程序集),这就是我得到的。

这是错误:

  

严重性代码描述项目文件行抑制状态   错误“ LinkAssemblies”任务意外失败。   Java.Interop.Tools.Diagnostics.XamarinAndroidException:错误XA2006:   无法解析对   'System.Configuration.ConfigurationException'(在程序集中定义   'System.Configuration,版本= 4.0.0.0,区域性=中性,   PublicKeyToken = b03f5f7f11d50a3a'),范围为'System,Version = 4.0.0.0,   文化=中性,PublicKeyToken = b77a5c561934e089'。当范围是   与定义程序集不同,它通常表示类型   已转发。 ---> Mono.Cecil.ResolutionException:无法解决   System.Configuration.ConfigurationException在   Mono.Linker.Steps.MarkStep.HandleUnresolvedType(TypeReference   参考),位于Mono.Linker.Steps.MarkStep.MarkType(TypeReference   参考)   MonoDroid.Tuner.MonoDroidMarkStep.MarkType(TypeReference参考)
  在Mono.Linker.Steps.MarkStep.MarkType(TypeReference reference)处   MonoDroid.Tuner.MonoDroidMarkStep.MarkType(TypeReference参考)
  at Mono.Linker.Steps.MarkStep.InitializeType(TypeDefinition type)
  在Mono.Linker.Steps.MarkStep.InitializeAssembly(AssemblyDefinition   程序集),位于Mono.Linker.Steps.MarkStep.Initialize()   Mono.Linker.Steps.MarkStep.Process(LinkContext上下文)位于   Mono.Linker.Pipeline.Process(LinkContext上下文)位于   MonoDroid.Tuner.Linker.Process(LinkerOptions选项,ILogger记录器,   LinkContext&context)在   Xamarin.Android.Tasks.LinkAssemblies.Execute(DirectoryAssemblyResolver   res)-内部异常堆栈跟踪的结尾--   Java.Interop.Tools.Diagnostics.Diagnostic.Error(Int32代码,异常   innerException,字符串消息,Object []参数)在   Xamarin.Android.Tasks.LinkAssemblies.Execute(DirectoryAssemblyResolver   res)在Xamarin.Android.Tasks.LinkAssemblies.Execute()在   Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()   在   Microsoft.Build.BackEnd.TaskBuilder.d__26.MoveNext()PostASelfiePOC.Droid C:\ Program   文件(x86)\ Microsoft Visual   Studio \ 2017 \ Community \ MSBuild \ Xamarin \ Android \ Xamarin.Android.Common.targets 1812

1 个答案:

答案 0 :(得分:0)

您选中了启用Multi-dex选项,还删除了bin和obj文件夹

清理并重建代码并构建,希望对您有帮助