Не удается получить правильную версию nuget для SQLite для Xamarin - PullRequest
0 голосов
/ 17 мая 2018

Я использую проект .NET Standard 2.0 и не могу добавить пакет Nuget Sqlite.Net-PCL.Я хочу иметь возможность выполнять асинхронные методы CRUD базы данных.Во всплывающем сообщении говорится, что он пытается восстановить с помощью .Net Framework 4.6, а не целевой платформы .Net Standard 2.0.

enter image description here

Как решитьэто?

1 Ответ

0 голосов
/ 17 мая 2018

Вам не лучше использовать SQLite.net.pcl (Фрэнк Крюгер) вместо SQLite.net-PCL (ОйстейнКрог) ?

SQLite.net-PCL больше не поддерживается, см. Верхнюю часть README здесь . Версия OysteinKrog была ответвлением версии Фрэнка Крюгера (оригинала), я думаю, из-за того, что она не была активно разработана несколько лет назад, но сейчас Фрэнк и другие активно поддерживают проект. Я бы предложил перейти на него.

SQLite.net.pcl поддерживает стандарт .NET, см. Выпуск 1.3.0 здесь

Говоря, что предупреждение, которое вы видите, просто сообщает вам, что оно предназначено для версии пакета NuGet .NET Framework v4.6.1, а не для поиска версии .NET Standard. Это означает, что он нашел версию, но пакет NuGet официально не поддерживает .NET Standard 2.0, поэтому он все еще может работать, но не тестируется.

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