Xamarin.forms Xamarin Android-Mono.Linker.MarkException从另一个项目调用方法时
我有一个Xamarin应用程序,它也有一个项目引用,指向项目的一个修改版本。 以前,当我使用链接器进行发布构建时,这一点很好,但随着我准备第二个应用程序发布,我现在得到了一个链接器异常:Xamarin.forms Xamarin Android-Mono.Linker.MarkException从另一个项目调用方法时,xamarin.forms,xamarin.android,linker,mono,Xamarin.forms,Xamarin.android,Linker,Mono,我有一个Xamarin应用程序,它也有一个项目引用,指向项目的一个修改版本。 以前,当我使用链接器进行发布构建时,这一点很好,但随着我准备第二个应用程序发布,我现在得到了一个链接器异常: Severity Code Description Project File Line Suppression State Error Mono.Linker.MarkException: Error processing method: 'Sys
Severity Code Description Project File Line Suppression State
Error Mono.Linker.MarkException: Error processing method: 'System.Void
Project.ViewModels.ApprovalViewModel/<<get_EditCommand>b__26_0>d::MoveNext()' in assembly: 'Project.dll' ---> Mono.Cecil.ResolutionException: Failed to resolve System.Void
TEditor.Abstractions.ITEditor::set_PageTitle(System.String)
at Mono.Linker.Steps.MarkStep.HandleUnresolvedMethod(MethodReference reference)
at Mono.Linker.Steps.MarkStep.MarkMethod(MethodReference reference)
at Mono.Linker.Steps.MarkStep.MarkInstruction(Instruction instruction)
at Mono.Linker.Steps.MarkStep.MarkMethodBody(MethodBody body)
at Mono.Linker.Steps.MarkStep.ProcessMethod(MethodDefinition method)
at Mono.Linker.Steps.MarkStep.ProcessQueue()
--- End of inner exception stack trace ---
at Mono.Linker.Steps.MarkStep.ProcessQueue()
at Mono.Linker.Steps.MarkStep.ProcessPrimaryQueue()
at Mono.Linker.Steps.MarkStep.Process()
at Mono.Linker.Steps.MarkStep.Process(LinkContext context)
at MonoDroid.Tuner.MonoDroidMarkStep.Process(LinkContext context)
at Mono.Linker.Pipeline.ProcessStep(LinkContext context, IStep step)
at Mono.Linker.Pipeline.Process(LinkContext context)
at MonoDroid.Tuner.Linker.Process(LinkerOptions options, ILogger logger, LinkContext& context)
at Xamarin.Android.Tasks.LinkAssemblies.Execute(DirectoryAssemblyResolver res)
at Xamarin.Android.Tasks.LinkAssemblies.RunTask()
at Xamarin.Android.Tasks.AndroidTask.Execute() Project.Droid C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Xamarin\Android\Xamarin.Android.Legacy.targets 632
我知道这可以通过将Linking设置为None来避免,但从长远来看,这对应用程序没有帮助,我想使用linker。
任何帮助都将不胜感激 你看过链接器文档了吗?对链接器文档中根本没有此异常
_editor.PageTitle = ApproveTitle;