SQLite с Visual Studio 2012 и .NET 4.5?
Работает ли SQLite с VS 2012 и .NET 4.5?
Я установил его (System.Data.SQLite.x64) с помощью NuGet, а также установил провайдера ado.net отдельно от этого сайта (может только найдите его для .net 4.0), но он не отображается в списке дополнительных опций в проводнике сервера.
Ответы
Ответ 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.
Итак, вы можете использовать его... только не через любого из волшебников.
Ответ 6
Вот форма форума MSDN. Файл расширения был создан командой sqlite, готовой для vs2012
http://visualstudiogallery.msdn.microsoft.com/23f6c55a-4909-4b1f-80b1-25792b11639e
Ответ 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!