Я пытаюсь настроить UITest в проекте тестирования дроидов нашего приложения форм xamarin. Все работает отлично в тестовом проекте, который я сделал, но всякий раз, когда я пытаюсь запустить тесты в реальном проекте, я получаю исключение при загрузке сборок. Полное сообщение об ошибке:Справочные проблемы с UITest в xamarin.droid
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)
Я работаю над этим несколько часов без прогресса. Кто-нибудь знает, как это исправить?
Что вы пытались исправить до сих пор? К тому времени будет легче дать ответ, отличный от того, что вы уже пробовали самостоятельно. – Demitrian
Я пробовал модернизировать/понизить Xamarin, nunit, UITest и mvvmcross. Я пробовал каждую комбинацию «быстрое развертывание», «использование общих исполняемых файлов» и другие варианты сборки. Я попытался удалить любую dll, ссылающуюся на System.Runtime.Remoting и System.Windows.Forms (не будет работать, потому что UITest требует System.Windows.Forms). Я пробовал все это в Visual Studio и Xamarin Studio. – Slepz
Возможно, вы попытались удалить свой пакет Xamarin.Forms NuGet? Кажется, это текущее рабочее решение, которое [как другие снова заработали его работу] (https://forums.xamarin.com/discussion/39338/xamarin-uitest-could-not-load-assembly-system-runtime- Remoting). – Demitrian