System.Data.Sqlite не распознается Visual Studio 2010 на компьютере с Win 2K8 Server - PullRequest
7 голосов
/ 25 мая 2011

У меня есть Windows Server 2008 (64-разрядная версия), на которой я занимаюсь разработкой.Я установил Visual Studio 2010 и System.Data.SQLite (из sqlite.phxsoftware.com).Моя проблема в том, что первый не видит второго.То есть, когда я захожу в обозреватель серверов в Visual Studio и выбираю «Подключиться к базе данных», и появляется окно «Выбор источника данных», SQLite не отображается в списке источников данных.Кто-нибудь знает, что за дело с этим?Может ли это быть проблемой с Windows Server 2008, потому что в прошлом у меня не было проблем с VS 2010 + System.Data.Sqlite на коробке Windows 7.

Обновление: System.Data.SQLite и System.DataСборки .SQLite.Linq отображаются в моем GAC

Ответы [ 3 ]

8 голосов
/ 07 июня 2011

РЕДАКТИРОВАТЬ - 2018-06-15: Обновлена ​​нерабочая ссылка и изменен ответ, чтобы отразить улучшения с годами в управлении зависимостями проекта.


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

Исходная ссылка (автор устарела): http://www.tsjensen.com/blog/post/2011/06/04/SQLite+On+Visual+Studio+2010+Setup+Instructions

Новая ссылка (по-прежнему актуальна): http://www.tsjensen.com/blog/post/2012/11/10/SQLite-on-Visual-Studio-with-NuGet-and-Easy-Instructions

TL; DR : используйте пакет System.Data.SQLite(x86/x64) Nuget.

5 голосов
/ 27 мая 2011

Я сталкиваюсь с той же проблемой с VS2010 и последней версией поставщика SQLite от System.Data.SQLite.org. Я еще не решил ее с этой версией, но обнаружил, что когда я удалил ее, а затем установил предыдущую версию (1.0.66.0) с sqlite.phxsoftware.com, она работала просто отлично.

0 голосов
/ 25 мая 2012

Я смог заставить это работать, если я установил пакет x86. Когда вы установите его, он даст вам вариант, который не появляется в x64. Это позволит вам установить дизайнерские инструменты, где он попросит вас поместить их в общий кеш. Тем не менее, он вынуждает установку к общему кешу.

Пакет, который работал для меня, был: sqlite-netFx40-setup-bundle-x86-2010-1.0.80.0.

...