servicestack,C#,Xamarin.forms,Xamarin.android,Visual Studio 2017,servicestack" /> servicestack,C#,Xamarin.forms,Xamarin.android,Visual Studio 2017,servicestack" />

C# ';System.IDisposable ServiceStack.JsonHttpClient::u requestAccess()';装配中

C# ';System.IDisposable ServiceStack.JsonHttpClient::u requestAccess()';装配中,c#,xamarin.forms,xamarin.android,visual-studio-2017,servicestack,C#,Xamarin.forms,Xamarin.android,Visual Studio 2017,servicestack,我在我的一个Xamarin Android项目中使用servicestack。如果在Android选项中使用链接='None',一切正常。如果我更改链接='Sdk Assemblies Only'应用程序未生成,其下面显示错误 Severity Code Description Project File Line Suppression State Error The "LinkAssemblies" task failed unexpectedly. Mono.Linker.MarkExcep

我在我的一个Xamarin Android项目中使用servicestack。如果在Android选项中使用链接='None',一切正常。如果我更改链接='Sdk Assemblies Only'应用程序未生成,其下面显示错误

Severity Code Description Project File Line Suppression State
Error The "LinkAssemblies" task failed unexpectedly.
Mono.Linker.MarkException: Error processing method: 'System.IDisposable ServiceStack.JsonHttpClient::__requestAccess()' in assembly: 
'ServiceStack.HttpClient.dll' ---> Mono.Cecil.ResolutionException: Failed to resolve System.IDisposable ServiceStack.LicenseUtils::RequestAccess(System.Object,ServiceStack.LicenseFeature,ServiceStack.LicenseFeature)
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 MonoDroid.Tuner.MonoDroidMarkStep.Process(LinkContext context)
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.Execute()
at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()
at Microsoft.Build.BackEnd.TaskBuilder.<ExecuteInstantiatedTask>d__26.MoveNext() MY.XForms.Droid
严重性代码描述项目文件行抑制状态
错误“链接程序集”任务意外失败。
Mono.Linker.MarkException:错误处理方法:程序集中的System.IDisposable ServiceStack.JsonHttpClient::_requestAccess()
“ServiceStack.HttpClient.dll”-->Mono.Cecil.ResolutionException:解析System.IDisposable ServiceStack.LicenseUtils::RequestAccess失败(System.Object、ServiceStack.LicenseFeature、ServiceStack.LicenseFeature)
在Mono.Linker.Steps.MarkStep.HandleUnresolvedMethod(MethodReference)中
位于Mono.Linker.Steps.MarkStep.MarkMethod(MethodReference)
at Mono.Linker.Steps.MarkStep.MarkInstruction(指令指令)
在Mono.Linker.Steps.MarkStep.MarkMethodBody(MethodBody body)处
在Mono.Linker.Steps.MarkStep.ProcessMethod(MethodDefinition方法)中
在Mono.Linker.Steps.MarkStep.ProcessQueue()中
---内部异常堆栈跟踪的结束---
在Mono.Linker.Steps.MarkStep.ProcessQueue()中
在Mono.Linker.Steps.MarkStep.ProcessPrimaryQueue()中
在Mono.Linker.Steps.MarkStep.Process()中
在MonoDroid.Tuner.MonoDroidMarkStep.Process(链接上下文)
在Mono.Linker.Pipeline.Process(LinkContext)上
在MonoDroid.Tuner.Linker.Process(LinkerOptions选项、ILogger记录器、LinkContext和context)
在Xamarin.Android.Tasks.LinkAssembly.Execute(DirectorySassemblyResolver)
在Xamarin.Android.Tasks.LinkAssemblies.Execute()中
位于Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ItaskeExecutionHost.Execute()
在Microsoft.Build.BackEnd.TaskBuilder.d_u26.MoveNext()MY.XForms.Droid中
谁能帮我解决这个问题。
TIA.

About Linking='Sdk Assembly Only',我找到一个线程,它说你可以进入你的构建文件夹,复制所有程序集的名称减去扩展名,并将它们添加到“Skip Linking Assembly”字段,关于这一点,你可以看一看:About Linking='Sdk Assembly Only',我找到一个线程,它说,您可以进入构建文件夹,复制所有程序集的所有名称减去扩展名,并将它们添加到“跳过链接程序集”字段中,关于这一点,您可以查看: