web-dev-qa-db-ja.com

Visual Studio 2017でSQLiteを使用する方法

UWPプロジェクトでVisual Studio 2017を使用しています。次のように、NuGetパッケージからSQLite Compact Toolboxをインストールしました。

  • Microsoft.Data.sqlite/sqlite-net/sqlite-net-pcl/System.Data.SQLite

その後も、_using Microsoft.Data.Sqlite_をMainPage.xaml.csに追加してテーブルの値を読み取り、クエリを実行することはできません。

_using Microsoft.Data.Sqlite_を追加するにはどうすればよいですか?

3
CorentinMerit

visual Studio 2017でSQLiteを使用する方法

UWPアプリでSQLiteデータベースを使用するには、 この最新のチュートリアル に従うことをお勧めします。

そして、Microsoft.Data.Sqliteを使用して追加できません

_Microsoft.Data.Sqlite_ Nugetパッケージをインストールしたが、_Microsoft.Data.Sqlite_名前空間を参照できない場合は、UWPアプリ、パッケージ、および_Microsoft.NETCore.UniversalWindowsPlatform_。記事で述べたように、プロジェクトの最小バージョンがFall Creators Updateを対象としていない場合は、_Microsoft.NETCore.UniversalWindowsPlatform_パッケージを5.2.2(またはそれ以上)にアップグレードし、バージョンをインストールする必要があります _Microsoft.Data.Sqlite_ パッケージの1.1.1(またはそれ以下)。詳細を確認してください プロジェクトの最小バージョンは、Fall Creators Update セクションを対象としていません。

SQLiteには多くのNugetパッケージがあり、そのうちのいくつかは古く、長期間更新されていません。同時に多くのパッケージをインストールすると、競合が発生する可能性があります。すべてのパッケージをアンインストールして、上記のチュートリアルに従ってください。

サンプル があり、他のパッケージを使用したい場合に参照できる古い _SQLite.Net-PCL_ パッケージを使用します。

1
Sunteen Wu