将单元测试应用程序 Nunit Lite Xamarin 中的引用添加到 Xamarin 服务后重建失败

Rebuild fails after adding reference in Unit Test App Nunit Lite Xamarin to Xamarin Service

我有 android 个要测试的 xamarin 应用程序项目。 (Xamarin应用,绑定服务) 我已经创建了 Unit Test App 项目。(nunit lite) 我已经在 Unit Test App 项目中通过 visual studio 添加了对我想要测试的项目的引用。当我重建解决方案时,出现此错误。是加了这个引用引起的

Severity    Code    Description Project File    Line    Suppression State
Error       The "LinkAssemblies" task failed unexpectedly.
Java.Interop.Tools.Diagnostics.XamarinAndroidException: error XA2006: 
Could not resolve reference to 'System.Void 
System.ServiceModel.ServiceBehaviorAttribute::.ctor()' (defined in 
assembly 'AndroidClientApi, Version=0.12.0.0, Culture=neutral, 
PublicKeyToken=c45bde296bb8c671') with scope 'System.ServiceModel, 
Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'. 
When the scope is different from the defining assembly, it usually 
means that the type is forwarded. ---> Mono.Cecil.ResolutionException: 
Failed to resolve System.Void 
System.ServiceModel.ServiceBehaviorAttribute::.ctor()
at Mono.Linker.Steps.MarkStep.HandleUnresolvedMethod(MethodReference 
reference)
at Mono.Linker.Steps.MarkStep.MarkMethod(MethodReference reference)
at Mono.Linker.Steps.MarkStep.MarkCustomAttribute(CustomAttribute ca)
at 

Mono.Linker.Steps.MarkStep.MarkCustomAttributes(ICustomAttributeProvider 
provider)
at Mono.Linker.Steps.MarkStep.MarkType(TypeReference reference)
at MonoDroid.Tuner.MonoDroidMarkStep.MarkType(TypeReference reference)
at Mono.Linker.Steps.MarkStep.MarkType(TypeReference reference)
at MonoDroid.Tuner.MonoDroidMarkStep.MarkType(TypeReference reference)
at Mono.Linker.Steps.MarkStep.InitializeType(TypeDefinition type)
at Mono.Linker.Steps.MarkStep.InitializeType(TypeDefinition type)
at Mono.Linker.Steps.MarkStep.InitializeAssembly(AssemblyDefinition 
assembly)
at Mono.Linker.Steps.MarkStep.Initialize()
at Mono.Linker.Steps.MarkStep.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)
--- End of inner exception stack trace ---
at Java.Interop.Tools.Diagnostics.Diagnostic.Error(Int32 code, Exception innerException, String message, Object[] args)
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()    Test            

有什么解决办法吗?

对我来说,解决方案是:

NameOfTheProject -> 属性 -> AndroidOptions -> 链接:None