Ich verwende eine x64-Maschine. Wenn ich SQL Server Compact Edition 4.0 x64 in meine App einbettet, kann ich dann die App auf x86 installieren?
Antworten:
4 für die Antwort № 1Nein.
Sie müssen Ihre App für x86-Ziele kompilieren und die x86-Version von SQL Compact einschließen.
Mit beiden Versionen Ihrer App und SQL Compact ist es wahrscheinlich einfacher, nur zwei verschiedene Installationsprogramme als ein Installationsprogramm bereitzustellen.
3 für die Antwort № 2
Sie können alle erforderlichen Dateien für beide Plattformen einschließen, wie hier beschrieben: http://erikej.blogspot.com/2011/02/using-sql-server-compact-40-with.html
1 für die Antwort № 3
Eine andere Wahl, die ein bisschen Platz für eine ganze Reihe von Einfachheit eintauscht, ist der Einsatz beider x86/*
und AMD64/*
native dlls neben Ihrer verwaltet System.Data.SqlServerCe.dll
und lassen Sie die Laufzeit entscheiden. Es fügt ein paar MB hinzu, rationalisiert Sie jedoch zu einem einzelnen Build und einem einzigen Installationsprogramm.