Ich baue ein Installationsprogramm, und ich möchte SQL Server Compact Edition 3.5 SP2 Bootstrap. Das Problem ist, dass ich nach dem Registrierungsschlüssel HKLM\SOFTWARE\Microsoft\Microsoft SQL Server Compact Edition\v3.5\ENU\DesktopRuntimeVersion
suche. Der Grund, dass ein Problem besteht darin, dass für die 64-Bit-Maschinen SQL CE erfordert, dass sowohl die 32-Bit- und 64-Bit-Installateuren ausgeführt werden. Sie können die 64-Bit-Version erst installieren, wenn die 32-Bit-Version installiert ist.Erkennen, ob SQL Server Compact Edition 3.5 SP2 x64 installiert ist?
Sobald die 32-Bit-Version installiert ist, wird der Registrierungsschlüssel ausgefüllt und mein Bootstrapper, dotNetInstaller erkennt, dass der Registrierungsschlüssel vorhanden ist und die x64-Version nie installiert ist.
Alle Ideen, wie wenn die x64-Version sogar sagen, ob die x32 installiert ist installiert ist?
Perfect! Vielen Dank! –
Beachten Sie, dass das SP2 x64-Paket wird nicht installiert, es sei denn, das x86-Paket installiert wird - weitere Informationen: http://erikej.blogspot.com/2010/05/how-to-detect-if-x64-sql-compact-35- sp2.html – ErikEJ