@DarkByte2015

Почему падает ошибка при установке пакета?

Я пытаюсь в проект Visual Studio Crossplatform\Blank Xaml App поставить Entity Framework из менеджера пакетов Nuget. При установке выдает такую ошибку:

Failed to add reference. The package 'EntityFramework' tried to add a framework reference to 'System.ComponentModel.DataAnnotations' which was not found in the GAC. This is possibly a bug in the package. Please contact the package owners for assistance.

Как это можно исправить?

upd. Кажется разобрался. Походу Entity Framework только под .NET. Увы. :( Хотя вроде как и планируется кроссплатформенный релиз, но когда хз...

Интересно тогда а чем же пользоваться в Xamarin для работы с БД?
  • Вопрос задан
  • 321 просмотр
Пригласить эксперта
Ответы на вопрос 3
yarosroman
@yarosroman Куратор тега C#
C# the best
Увы но видать не до конца, EF есть под Mono.
www.mono-project.com/docs/about-mono/compatibility

попробуйте свежий Mono поставить, или клонируйте EF с github mono.
Ответ написан
@spencode
Может надо поставить пакет https://www.nuget.org/packages/System.ComponentMod... ?
Ответ написан
Комментировать
tohendiy
@tohendiy
Xamarin/.Net Developer in Leale Solutions
"Интересно тогда а чем же пользоваться в Xamarin для работы с БД?"

Попробуйте использовать SQLite. Тут должна быть неплохая инструкция:
metanit.com/sharp/xamarin/7.1.php
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы