DLL sqlite3 kann in Universal Windows App unter Mobile nicht geladen werden

Ich entwickle ein UWP. Ich benutze die sqlite-net-pcl Bibliothek. Nach dem Upgrade meiner Anwendung von RC auf RTM trat ein Laufzeitfehler auf - sqlite3.dll konnte nicht gefunden werden -, wenn sie auf einem mobilen Emulator oder einem Gerät ausgeführt wird. Es hat einwandfrei funktioniert, nachdem ich einen Verweis auf C ++ 2013 Runtime Package hinzugefügt und in Local Machine ausgeführt habe.

Exception Message:

Message "Der Typinitialisierer für 'SQLitePCL.raw' hat eine Ausnahme ausgelöst." string

The innerexception message:

{"DLL 'sqlite3' kann nicht geladen werden: Das angegebene Modul wurde nicht gefunden. (Ausnahme von HRESULT: 0x8007007E)"} System.Exception {System.DllNotFoundException}

Natürlich konnte ich 'Sqlite for Universal App Platform' nicht referenzieren, da ich die folgende Fehlermeldung erhalte

Severity Code Beschreibung Project File Line Error Payload enthält zwei oder mehr Dateien mit demselben Zielpfad 'sqlite3.dll'. Quelldateien: C: \ Programme (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

Antworten auf die Frage(14)

Ihre Antwort auf die Frage