2016-08-17 6 views
1

私はWindows 10 cordovaアプリケーションでsqliteを統合しようとしています。ウィンドウランタイム・コンポーネントを作成し、JavaScriptからランタイムコンポーネントメソッドを呼び出すWindows 10 Slite Not working

enter image description here

の参照を追加しました。
var db = new WinRuntime.Database();

実行時に例外が発生します。

System.IO.FileNotFoundException:ファイルまたはアセンブリ 'SQLite.Net.Platform.WinRT、バージョン= 3.1.0.0、文化=中立、 なPublicKeyToken = nullを' またはその依存関係の1つをロードできませんでした。システムは 指定されたファイルを見つけることができません。

最後の1週間は試しましたが回答はありません。どんなものもヘルプスだろう。

答えて

1

私は基本的なデモを作成し、この問題を再現しました。プロジェクトがSQLiteのアセンブリを見つけることができなかったようです。

現在、回避策は、dllファイルを手動で追加することです。

  1. C:\ Users \ユーザー.nuget \パッケージ\ SQLite.Net-PCL \\ libに\ポータブル-win8 + net45 + WP8 + wpa81 + MonoAndroid1 + MonoTouch1 \次の2つのdllファイルを追加する必要がありますSQLite.Net.dll
  2. C:\ Users \ユーザー.nuget \パッケージ\ SQLite.Net-PCL \\ libに\ Windows8 \ SQLite.Net.Platform.WinRT.dll

ドン」プロジェクト内でSQLite.Net-PCLパッケージをアンインストールすることを忘れないでください。

+0

ありがとう@Elvis。あなたは私の一日を作った。できます。 –