Проблемы после клонирования репо в Xamarin.Forms - PullRequest
0 голосов
/ 11 декабря 2018

После клонирования репо я получаю две ошибки, которых раньше не видел.

Одной из них является задача «ResolveLibraryProjectImports».

Error		The "ResolveLibraryProjectImports" task failed unexpectedly.
System.IO.FileNotFoundException: Could not load assembly 'AppName, Version=0.0.0.0, Culture=neutral, PublicKeyToken='. Perhaps it doesn't exist in the Mono for Android profile?
File name: 'AppName.dll'
   at Java.Interop.Tools.Cecil.DirectoryAssemblyResolver.Resolve(AssemblyNameReference reference, ReaderParameters parameters)
   at Java.Interop.Tools.Cecil.DirectoryAssemblyResolver.Resolve(String fullName)
   at Xamarin.Android.Tasks.ResolveLibraryProjectImports.Extract(DirectoryAssemblyResolver res, ICollection`1 jars, ICollection`1 resolvedResourceDirectories, ICollection`1 resolvedAssetDirectories, ICollection`1 resolvedEnvironments)
   at Xamarin.Android.Tasks.ResolveLibraryProjectImports.Execute()
   at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()
   at Microsoft.Build.BackEnd.TaskBuilder.<ExecuteInstantiatedTask>d__26.MoveNext()	AppName.Android			

Я пробовал:

Очистка папок obj / bin Очистка кэша Nuget Открытие в качестве администратора Изменение пути проекта к более короткому Обновление Visual Studio Обновление библиотек Xamarin Обновление AndroidSDK

Кроме того,

Я получаю сообщение об ошибке, говорящее о том, что тип FirebaseUser не может быть найден, хотя на моем другом ПК он работает просто отлично, конечно, библиотека включена, так что, хотя библиотека libвключен он не может найти тип, странно.

Error	CS0246	The type or namespace name 'FirebaseUser' could not be found (are you missing a using directive or an assembly reference?)	Appname C:\Projects\Appname \Appname \Appname \Services\IFirebaseAuthenticator.cs	15	Active

Спасибо

1 Ответ

0 голосов
/ 11 декабря 2018

Иногда я получал эту ошибку по непонятным причинам (наверняка, отличную от вашей) и исправлял ее, сначала Rebuild, в частности, в рамках проекта PCL, а затем Rebuild в проекте для конкретной платформы.Восстановление на уровне решения не решит проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...