Сборка 'System.Memory' не найдена при использовании Entity.FrameworkCore.Sqlite в проекте Xamarin - PullRequest
0 голосов
/ 12 июня 2018

Я пытаюсь заставить работать проект, основанный на Xamarin, со стандартным проектом .Net и ядром платформы сущностей, но не могу устранить следующую ошибку:

Исключение при загрузке сборок: Система.IO.FileNotFoundException: не удалось загрузить сборку 'System.Memory, версия = 4.0.1.0, культура = нейтральная, PublicKeyToken = cc7b13ffcd2ddd51'.Возможно, его нет в профиле Mono для Android?Имя файла: «System.Memory.dll» в Java.Interop.Tools.Cecil.DirectoryAssemblyResolver.Resolve (ссылка на AssemblyNameReference, параметры ReaderParameters) в Xamarin.Android.Tasks.ResolveAssemblies.AddAssemblyReferences (папка AssemblyAssemblyResolver, Boolean topLevel) в Xamarin.Android.Tasks.ResolveAssemblies.AddAssemblyReferences (решатель DirectoryAssemblyResolver, сборки ICollection`1, сборка AssemblyDefinition, логический верхний уровень) в ассемблере Xamarin.Android.Tasks.Ress, Boolean topLevel) в Xamarin.Android.Tasks.ResolveAssemblies.Execute (resolver DirectoryAssemblyResolver)

Для управления ссылками я использую диспетчер пакетов nuget в VS2017, и проект настроен для использования пакетов.Конфигурация как предложено здесь .

Пакет nuget System.Memory установлен дляили проект Android, так что я немного не понимаю, что может вызвать ошибку.Отличается только версия, установлена ​​версия 4.5.0 и в соответствии с сообщением об ошибке она проверяет наличие 4.0.1.0, но эта версия не существует для System.Memory.

Любой может отослать эту ошибку или предоставитькакие-либо советы / помощь?

1 Ответ

0 голосов
/ 12 июня 2018

Обновление VS2017 до версии 15.7.3 решило проблему

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