2014-05-19 13 views
6

Używam programu Visual Studio 2013 i jest on aktualny. Szukałem lokalnej bazy danych, która nie wymaga instalacji programu SQL Server na komputerze klienta. Stwierdziłem, że SQLite jest tym, którego powinienem używać, więc zainstalowałem SQLite poprzez NuGet. Kiedy próbowałem utworzyć źródło danych z Server Explorer, spodziewałem się zobaczyć System.Data.SQLite, który nie był niestety obecny.System.Data.SQlite nie wyświetla się w źródle danych zmian programu Visual Studio 2013

Wszystkie referencje i wymagane pliki znajdują się w moim rozwiązaniu. Zrobiłem wszystkie kroki, przeszukałem różne fora i próbowałem wszystkiego, ale nic nie działało. Podążałem również za krokami, które były obecne w Stack Overflow dla Visual Studio 2012, ale żaden z nich nie działał. Jakie kroki powinienem wykonać, aby poprawnie używać SQLite?

+0

Sprawdź ostatni komentarz w tym wpisie: http://stackoverflow.com/questions/20060222/system-data-sqlite-for-visual-studio-2013?rq=1 – ohlmar

+2

Użyłem 32-bitowej wersji sqlite -netFx451-setup-bundle-x86-2013-1.0.92.0.exe i problem rozwiązany. Wcześniej używałam wersji 64-bitowej, ponieważ moje okna są 64-bitowe! Dzięki –

Odpowiedz

5

Miałem podobny problem, gdy zainstalowałem pakiety System.Data.SQLite od Nuget, ale opcja "System.Data.SQLite Database" nie zostanie wymieniona jako źródło danych.

Aby rozwiązać ten problem, przeprowadziłem niektóre z kroków od this blog post by Brecht Carlier. Naprawiłem problem przez odinstalowanie pakietu, przechodząc do official SQLite downloads page, szukając 32-bit Windows (.NET Framework 4.5.1) Setup wykonywalnego, który jest jeden oznaczony:

Jest to jedyny pakiet instalacyjny, który jest zdolny do montażu podzespołów czasu projektowania dla wizualna Studio 2013.

Następnie uruchomiłem plik wykonywalny, ponownie zainstalowałem pakiet System.Data.SQLite przez NuGet i przebudowałem projekt. Wszystko wydawało się działać później.

Problem wydaje się, że nawet jeśli korzystasz z komputera 64-bitowego, musisz pobrać wersję 32-bitową. Mam nadzieję że to pomoże.

+1

"Problem polega na tym, że nawet jeśli korzystasz z komputera 64-bitowego, musisz pobrać wersję 32-bitową", co rozwiązało mój problem. – ibininja

Powiązane problemy