System.Data.Sqlite не распознается Visual Studio 2010 на компьютере с сервером Win 2K8

У меня есть 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


person eponymous23    schedule 25.05.2011    source источник


Ответы (3)


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

person BitMask777    schedule 27.05.2011
comment
1.0.66.0 является последней версией. Вы имели в виду, что установили 1.0.65.0? - person eponymous23; 31.05.2011
comment
Текущая версия на System.Data.SQLite.org — 1.0.73.0. С этой версией у меня была проблема, которую вы описали. Проблема была решена после того, как я удалил 1.0.73.0 и установил более старую версию с сайта sqlite.phxsoftware.com. У меня нет доступа к тестовой среде, которую я использовал, но я почти уверен, что это была версия 1.0.66.0, как указано в моем письме. - person BitMask777; 07.06.2011

EDIT — 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.

person Joe the Coder    schedule 07.06.2011

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

У меня работал пакет: sqlite-netFx40-setup-bundle-x86-2010-1.0.80.0.

person hopethishelpssomeone    schedule 24.05.2012