私はUWPを開発しています。私は sqlite-net-pcl ライブラリを使用しています。アプリケーションを RC から RTM にアップグレードした後、モバイル エミュレーターまたはデバイスで実行すると、ランタイム エラー - sqlite3.dll could not be found - が発生しました。C++ 2013 ランタイム パッケージへの参照を追加し、ローカル マシンで実行した後、問題なく動作しました。
例外メッセージ:
メッセージ「'SQLitePCL.raw' の型初期化子が例外をスローしました。」ストリング
内部例外メッセージ:
{"DLL 'sqlite3' を読み込めません: 指定されたモジュールが見つかりませんでした。(HRESULT からの例外: 0x8007007E)"} System.Exception {System.DllNotFoundException}
もちろん、次のエラーが発生しているため、「Sqlite for Universal App Platform」への参照を追加できませんでした
重大度コード 説明 プロジェクト ファイル ライン エラー ペイロードには、宛先パスが同じ「sqlite3.dll」の 2 つ以上のファイルが含まれています。ソース ファイル: C:\Program Files (x86)\Microsoft SDKs\UAP\v0.8.0.0\ExtensionSDKs\SQLite.UAP.2015\3.8.11.1\Redist\Debug\ARM\sqlite3.dll C:\Users\sMavrikis .nuget\packages\SQLitePCL.raw_basic\0.7.1\build\native\sqlite3_dynamic\winrt81\arm\sqlite3.dll TestApp1