Использование SQLite-УАП-3081101.vsix с VS2015 РТМ & выпуск Windows 10 SDK 10240 генерирует следующие предупреждения:
в SDK "SQLite.UAP.2015, Version = 3.8.11.1" зависит от следующих SDK (ы) «Microsoft.VCLibs. AppLocal, версия = 14.0 ", которые не были en добавлено в проект или не было найдено.
Это связано с тем, что расширение SQLite зависит от пакета Runtime приложения AppLocal. Теоретически пакет будет автоматически ссылаться при добавлении расширения в качестве ссылки, однако пакет больше не входит в ссылочную версию W10 SDK.
Пакет приложения AppLocal Runtime был заменен пакетом CRT, например W8 & W8.1, в версиях версии VS2015 + W10 SDK.
Если вы добавите ссылку на «Visual C++ 2015 Runtime для универсальных приложений для платформы Windows», ваше приложение будет создавать и запускать, хотя будут предупреждения до тех пор, пока расширение SQLite не будет обновлено.
Хотя вы можете просто включать SQLLite.cs и SQLiteAsync.cs из SQLite-net напрямую, если вы используете nuget для ссылки на библиотеку в соответствии с учебным пособием, тогда вы не увидите файлы в своем проекте, хотя классы будут доступны для вас.
Не можете ли вы просто добавить соответствующие сборки через NuGet? Почему вы используете vsix? – mason
Вы должны сделать оба, иначе SQLite не будет работать. – Harald
В моем учебнике использована библиотека SQLite.Net PCL, которая не добавляет упомянутые классы. Возможно, вы попытались использовать другую? –