#

UWP, SQLite Problem: Keine Referenz vorhanden
 
Ich habe unter Visual Studio 2015 Community Edition Update 2 versucht die Datenbank SQLite zu installieren.
Hierzu muss man unter den Projekt-References->Add den Verweis zu SQLite for Universal Windows Platform und die VCLibs hinzufügen.
 
Problem: Obwohl der Verweis unter References dann sichtbar ist, findet man keine Möglichkeit den Namespace von SQLite unter Using SQLite… einzufügen.
Deshalb kann man auch keine Connection Befehle erstellen, da die Befehle und Objekte nicht gefunden werden.
Und Intellisense kann man deshalb ebenfalls nicht ausführen.
 

 
 
Im Forum unter SQLite.org wird vorgeschlagen man solle darauf achten dass die Dateien unter ExtensionSDKs kopiert wurden.
C:\Program Files (x86)\Microsoft SDKs\UAP\v0.8.0.0\ExtensionSDKs
Hier gab es angeblich früher ein Problem mit dem Installer, welches aber behoben sein sollte.

 
Unter den Eigenschaften der eingebundenen Referenz steht auch der Pfad zur dll, wo sich
Die Befehle, Objekte, Methoden anknüpfen sollten.
C:\Program Files (x86)\Microsoft SDKs\UAP\v0.8.0.0\ExtensionSDKs\SQLite.UWP.2015\3.12.2\
    
C:\Program Files (x86)\Microsoft SDKs\UAP\v0.8.0.0\ExtensionSDKs\SQLite.UWP.2015\3.12.2
 

 
 
Reference VCLibs
Des weiteren benötigt die SQLite Reference wiederum einen Verweis zu den VCLibs ab Version 14
<?xml version="1.0" encoding="utf-8" ?>
<FileList
    DisplayName="SQLite for Universal Windows Platform"
    ProductFamilyName="SQLite.UWP.2015"
    MoreInfo="http://www.sqlite.org/"
    MinVSVersion="14.0"
    AppliesTo="WindowsAppContainer"
    DependsOn="Microsoft.VCLibs, version=14.0"
    SupportsMultipleVersions="Error"
    SupportedArchitectures="x86;x64;ARM">
</FileList>
 
 
Im Forum unter SQLite org steht ein Hinweis, dass man bei Kompilierungsproblemen auch die Referenz: Visual Studio C++ Runtime for Universal Windows Platform anfügen soll

 
VCLibs 140 anstatt 14
Vielleicht kommt der weitere Fehler auch daher, dass in dem SDK für Visual C++ im SDK die Version 140 anstatt 14 steht
 
C:\Program Files (x86)\Microsoft SDKs\Windows Kits\10\ExtensionSDKs\Microsoft.VCLibs\14.0
SDKManifest.xml

 
 
Das Forum und die Fragen und Antworten zu SQLite for Windows Apps findet man unter
https://visualstudiogallery.msdn.microsoft.com/4913e7d5-96c9-4dde-a1a1-69820d615936
Mobile

.