2015-10-27 1 views
1

В настоящее время я переустановил Windows 7 и в процессе решил перейти с Visual Studio 2010 на VS 2015. Я работал над проектом (в C#/WPF), используя SQ-Lite, и теперь я не могу заставить SQ-Lite работать с VS 2015, в частности VS2015 не признает SQ-Lite в качестве поставщика данных.SQ-Lite не отображается как поставщик данных в Visual Studio 2015

Я принял следующие шаги:

  1. Установленные SQLite-netFx46-настройка-пачке x64-2015-1.0.98.0.exe с сайта http://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki
  2. В VS (успешно) установлен NuGet-пакеты System.Data.SQLite.EF6 и System.Data.SQLite через пакет-консоли
  3. в моем app.config я добавил эту строку в DBProviderFactories:

    <add name="SQLite Data Provider (Entity Framework invariant="System.Data.SQLite.EF6"description=".NET Framework Data Provider for SQLite (Entity Framework type="System.Data.SQLite.EF6.SQLiteProviderFactory, System.Data.SQLite.EF6" /> 
    
  4. Я удалил и повторно добавлены ссылки, встроенные/перестроен проект, перезапуск VS2015, перезагрузки Windows, и т.д.

  5. Я проверил, если соответствующие файлы .dll могут быть скопированы локально. (The .dll для System.Data.SQLite.EF6 не в директории проекта, но ссылки, я не знаю, если это уместно)

Кроме того, я не имею никаких прав администратора на система, с которой я работаю, но установки VS 2015 и SQ-Lite (см. шаг 1) выполнялись администратором, пакетами NuGet, которые я установил сам.

Очевидно, что у меня что-то не хватает, и я был бы признателен за любой вход. Как я могу получить VS 2015 для определения SQ-Lite в качестве поставщика данных?

ответ

3

Попытка установить:

http://system.data.sqlite.org/downloads/1.0.98.0/sqlite-netFx46-setup-bundle-x86-2015-1.0.98.0.exe

Это единственный пакет установки, который способен устанавливать компоненты времени разработки для Visual Studio 2015.

Он работал для меня в VS 2015 Community ..

+0

Спасибо, работал очень хорошо, VS 2015, наконец, recogizes SQ-Lite как поставщик данных, к сожалению, теперь компилятор показывает мне ошибки «Ошибка № CS0234 и CS0246», потому что ему не хватает пространства имен System.Data. Есть идеи? –

Смежные вопросы