为什么Visual Studio仅在调试模式下运行我的解决方案?

问题描述

我已经编写了几个月的代码,并且在调试模式下测试了所有内容,并且一切正常,但是现在我不得不将发布包存档以在android设备上进行测试,Visual Studio失败,并显示以下输出。问题似乎是Stormlion.ImageCropper.ImageCropper,但是为什么在调试模式下可以正常工作呢?有办法解决这个问题还是我必须删除此软件包?

/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets(5,5): Error XALNK7000: Mono.Linker.MarkException: Error processing method: 'System.Void Stormlion.ImageCropper.ImageCropper/<Show>d__43::MoveNext()' in assembly: 'Stormlion.ImageCropper.dll' ---> Mono.Cecil.ResolutionException: Failed to resolve System.Threading.Tasks.Task`1<Plugin.Media.Abstractions.MediaFile> Plugin.Media.Abstractions.IMedia::TakePhotoAsync(Plugin.Media.Abstractions.StoreCameraMediaOptions)
  at Mono.Linker.Steps.MarkStep.HandleUnresolvedMethod (Mono.Cecil.MethodReference reference) [0x00013] in <82010c32869043cdad86578a8131c7e9>:0 
  at Mono.Linker.Steps.MarkStep.MarkMethod (Mono.Cecil.MethodReference reference) [0x0004a] in <82010c32869043cdad86578a8131c7e9>:0 
  at Mono.Linker.Steps.MarkStep.MarkInstruction (Mono.Cecil.Cil.Instruction instruction) [0x00040] in <82010c32869043cdad86578a8131c7e9>:0 
  at Mono.Linker.Steps.MarkStep.MarkMethodBody (Mono.Cecil.Cil.MethodBody body) [0x000c2] in <82010c32869043cdad86578a8131c7e9>:0 
  at Mono.Linker.Steps.MarkStep.ProcessMethod (Mono.Cecil.MethodDeFinition method) [0x00186] in <82010c32869043cdad86578a8131c7e9>:0 
  at Mono.Linker.Steps.MarkStep.ProcessQueue () [0x0001b] in <82010c32869043cdad86578a8131c7e9>:0 
   --- End of inner exception stack trace ---
  at Mono.Linker.Steps.MarkStep.ProcessQueue () [0x00047] in <82010c32869043cdad86578a8131c7e9>:0 
  at Mono.Linker.Steps.MarkStep.ProcessprimaryQueue () [0x0000a] in <82010c32869043cdad86578a8131c7e9>:0 
  at Mono.Linker.Steps.MarkStep.Process () [0x00102] in <82010c32869043cdad86578a8131c7e9>:0 
  at Mono.Linker.Steps.MarkStep.Process (Mono.Linker.LinkContext context) [0x0000d] in <82010c32869043cdad86578a8131c7e9>:0 
  at MonoDroid.Tuner.MonoDroidMarkStep.Process (Mono.Linker.LinkContext context) [0x0000b] in <82010c32869043cdad86578a8131c7e9>:0 
  at Mono.Linker.Pipeline.Processstep (Mono.Linker.LinkContext context,Mono.Linker.Steps.IStep step) [0x0000d] in <82010c32869043cdad86578a8131c7e9>:0 
  at Mono.Linker.Pipeline.Process (Mono.Linker.LinkContext context) [0x0000f] in <82010c32869043cdad86578a8131c7e9>:0 
  at MonoDroid.Tuner.Linker.Run (Mono.Linker.Pipeline pipeline,Mono.Linker.LinkContext context) [0x00000] in <82010c32869043cdad86578a8131c7e9>:0 
  at MonoDroid.Tuner.Linker.Process (MonoDroid.Tuner.LinkerOptions options,Mono.Linker.ILogger logger,Mono.Linker.LinkContext& context) [0x00071] in <82010c32869043cdad86578a8131c7e9>:0 
  at Xamarin.Android.Tasks.LinkAssemblies.Execute (Java.Interop.Tools.Cecil.DirectoryAssemblyResolver res) [0x001dd] in <82010c32869043cdad86578a8131c7e9>:0 
  at Xamarin.Android.Tasks.LinkAssemblies.RunTask () [0x0001b] in <82010c32869043cdad86578a8131c7e9>:0 
  at Xamarin.Android.Tasks.AndroidTask.Execute () [0x00000] in <82010c32869043cdad86578a8131c7e9>:0  (XALNK7000) (MasterDetailPageNavigation.Droid)
@H_502_5@


解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)