在xamarin.droid

时间:2016-02-04 21:52:57

标签: c# xamarin xamarin.android xamarin.forms

我试图在我们的xamarin表单应用程序的droid测试项目中设置UITest。在我做的测试项目中一切正常,但每当我尝试在真实项目上运行测试时,我在加载程序集时会遇到异常。完整的错误消息是:

C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(2,2): Error: Exception while loading assemblies: System.IO.FileNotFoundException: Could not load assembly 'System.Runtime.Remoting, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'. Perhaps it doesn't exist in the Mono for Android profile?
File name: 'System.Runtime.Remoting.dll'
   at Xamarin.Android.Tuner.DirectoryAssemblyResolver.Resolve(AssemblyNameReference reference, ReaderParameters parameters)
   at Xamarin.Android.Tasks.ResolveAssemblies.AddAssemblyReferences(ICollection`1 assemblies, AssemblyDefinition assembly, Boolean topLevel)
   at Xamarin.Android.Tasks.ResolveAssemblies.Execute() (Tests.Droid)

我现在已经工作了好几个小时没有进展。有人知道如何解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

  

Xamarin.Android 不支持System.Runtime.Remoting.dll

您需要删除该程序集的使用。

参考: Assemblies shipped by Xamarin

使用scan.xamarin.com确定特定程序集是否适用于 Xamarin.Android