VS 2015を使用しています。NETFramework 4.5とSQLiteを使用してWin Formアプリケーションを開発したいと考えています。
プロジェクトへのすべての依存関係を持つ最後の "System.Data.SQLite" nugetパッケージをインストールしましたが、データベースを管理するために新しい接続を追加しようとしたときに、SQLiteデータプロバイダーが見つかりませんでした。
here からVS 2013の解決策を試しますが、機能しません。
vS 2015のバンドルはまだありません、これは問題ですか? 2015年に2013バンドルを使用するためのソリューション、または他のソリューションはありますか?
このパッケージのインストール:sqlite-netFx46-setup-bundle-x86-2015-1.0.103.0.exeで修正されます。特に32ビットバージョンが必要
http://system.data.sqlite.org/ から:
これは、Visual Studio 2015のデザイン時コンポーネントをインストールできる唯一のセットアップパッケージです。
これは、執筆時点での作業リンクです http://system.data.sqlite.org/downloads/1.0.103.0/sqlite-netFx46-setup-bundle-x64-2015-1.0.103.0.exe =
vS2015でサーバーエクスプローラーにsqliteを追加します
私は このパッケージ をインストールする必要がありました。
インストールウィザードでSQLiteをVisual Studio 2015に統合する2番目のチェックボックスをオンにする必要があります。
ダニエルが私のために働かなかったことを示したパッケージ。
私の構成はこれです:VS 2015、NugetからEntity Framework 6、System.Data.SQLite.Coreバージョン1.0.101をインストールしました。プロジェクトは.Net 4.6.1にあります。
Sqlite-net nugetをソリューションにインストールする
パラメーターで接続文字列を使用してプロバイダーで2013からインポートする別のソリューションがあります。 2015で開くと機能しますが、プロバイダーオプションを変更することはできません。 .dbを変更する場合は、sqliteブラウザを使用する必要があります。
私の英語でごめんなさい。
VS 2013からの古いアプリケーションとsqliteは機能しますが、SqliteがVisual Studio 2015の設計時コンポーネントを公開するまで、新しいデータベースに接続したり、EFモデルを編集したりすることはできません。
ef 7用のsqlLiteデータプロバイダーの開発は実際には中断されています。 http://blogs.msdn.com/b/adonet/archive/2014/12/02/ef7-priorities-focus-and-initial-release.aspx 使用したい場合は、ちょっと待ってください。