Подтвердить что ты не робот

SQLite с Visual Studio 2012 и .NET 4.5?

Работает ли SQLite с VS 2012 и .NET 4.5?

Я установил его (System.Data.SQLite.x64) с помощью NuGet, а также установил провайдера ado.net отдельно от этого сайта (может только найдите его для .net 4.0), но он не отображается в списке дополнительных опций в проводнике сервера.

4b9b3361

Ответ 1

Теперь на этой странице находится официальный установщик:

http://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki

Он установит компоненты времени разработки в VS2012, а также официальные двоичные файлы System.Data.Sqlite.

На этой странице много загрузок, вам нужно примерно на полпути вниз, и вы можете добраться туда, выполнив поиск:

sqlite-netFx45-setup-bundle-x86-2012-1.0.84.0.exe

здесь есть прямая ссылка: http://system.data.sqlite.org/downloads/1.0.84.0/sqlite-netFx45-setup-bundle-x86-2012-1.0.84.0.exe

PS: Важно отметить, что компоненты времени разработки не поддерживаются для VS Express из-за ограничений лицензирования. (спасибо Konrad)

Ответ 2

Я нашел другой способ использовать sqlite с VS 2012, использовать dotConnect для SQLite, стандартная бесплатная версия будет работать. http://www.devart.com/dotconnect/sqlite/download.html

Ответ 3

Для чего это стоит, у меня есть исправленный исполняемый файл установщика, который может установить мастер в VS2012 RC. Вы можете скачать его здесь. У вас уже должен быть установлен SQLLite, он должен быть версии 1.0.66 (немного более старая версия библиотеки), и он должен перейти в тот же каталог, в котором установлен оригинальный установщик.

Предполагая, что вы использовали путь установки по умолчанию, исполняемый файл должен перейти в C:\Program Files\SQLite.NET\bin\Designer (для x86) или C:\Program Files (x86)\SQLite.NET\bin\Designer (для x64).

Если версия отмечена в списке, она уже (автоматически) установила ее в этой версии. Если бы у меня были другие версии визуальной студии на этой машине, это также показало бы их (2008 и позже). Установка - это всего лишь несколько записей в реестре и обновление файла machine.config.

Ответ 4

Чтобы установить компоненты времени разработки для visual studio 2012, вам необходимо установить этот двоичный пакет:

sqlite-netFx45-setup-bundle-x86-2012-1.0.84.0.exe

ссылка на эту страницу

В приведенной ниже версии x64 не установлены компоненты времени разработки. Чтобы получить доступ к компонентам времени разработки, перейдите в (В версии 2012) "Вид" > "Обозреватель сервера", затем щелкните правой кнопкой мыши, добавьте новое соединение, а затем вы увидите, как добавить базу данных sqlite.

Я новичок и понял, что это разрушило мою ночь: (

Ответ 5

Версия .NET 4.0 должна отлично работать с .NET 4.5. Из того, что я могу сказать, текущая установка не регистрирует компоненты конструктора с помощью Visual Studio 2012.

Итак, вы можете использовать его... только не через любого из волшебников.

Ответ 7

Привет, я нашел способ установить и интегрировать компоненты дизайна в 64-битные версии vs2012, надеюсь, что это может помочь вам.

Сначала загрузите и установите пакет sqlite из: http://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki

Обратите внимание, что этот комплект установит DLL на вашем компьютере, однако я не интегрирую их в vs2012, поэтому почему вы не видите вариант SQLite при добавлении соединения.

Чтобы интегрировать SQLite в VS, вам понадобится 32-разрядная версия пакета, который вы загрузили ранее (обратите внимание, что в описании выделено жирным шрифтом, это единственный файл, который может интегрировать компоненты дизайна с VS).

Загрузите 32-битную версию и запустите ее, НО!!! ВЫБРАТЬ ТАМОЖЕННУЮ УСТАНОВКУ И ПРОВЕРЬТЕ ТОЛЬКО ПРОВЕРКИ ДЛЯ ОСНОВНЫХ КОМПОНЕНТОВ (и это два ребенка) и КОМПОНЕНТЫ ДИЗАЙНЕРОВ ВИЗУАЛЬНОГО СТУДИЯ.

Идем дальше, и, надеюсь, вы получите SQLite, интегрированный в ваш vs. GOOD LUCK!