Xamarin Prism.Unity.Forms 7.0.0.396 выдает ошибку при обновлении с версии 6.3

Исключение при загрузке сборок: System.IO.FileNotFoundException: Не удалось загрузить сборку 'Microsoft.Practices.Unity, версия =4.0.0.0, культура = нейтральная, PublicKeyToken=6d32ff45e0ccc69f'. Возможно, его нет в профиле Mono для Android? Имя файла: "Microsoft.Practices.Unity.dll" в Java.Interop.Tools.Cecil.DirectoryAssemblyResolver.Resolve (ссылка Mono.Cecil.AssemblyNameReference, параметры Mono.Cecil.ReaderParameters)

Можете ли вы предложить для решения

1 ответ

Ваше сообщение об ошибке говорит вам все, что вам нужно знать: Microsoft.Practices.Unity, Version=4.0.0.0, У вас есть ссылка на v4.0 Unity. Призма 7 ссылок v5.0. Вы должны проверить свои зависимости, так как где-то у вас есть ссылка на старый пакет.

Также обратите внимание, что из-за некоторых изменений, которые были сделаны в том, как поставляется Unity, Prism также изменила ссылку на пакет Unity на пакет Unity.Container с версии Prism 7.1.

Другие вопросы по тегам