Bootstrapping von SQL Express von WiX?

16

Ich arbeite an einer WPF-App und verwende WiX als Installer.

Ich möchte mit der Verwendung von SQL Express 2012 beginnen, möchte jedoch zuerst Installationsprobleme beheben.

Ich suche nach einem vollständigen Beispiel zum Erkennen, Booten, Installieren, Upgraden und Deinstallieren von SQL Express 2012 mit WiX (obwohl auch Partials nützlich sind).

Auch der Großteil der Erkennungslogik, die ich bisher im Internet gefunden habe, verwendet Registrierungsschlüssel. Microsoft empfiehlt jedoch, stattdessen WMI zu verwenden (siehe Ссылка ). Ist das mit WiX möglich?

    
RickNZ 21.09.2013, 09:06
quelle

2 Antworten

20

Das habe ich, hoffe es hilft:

%Vor%

Sie müssten die Installationsbefehle so ändern, dass sie Ihren Anforderungen entsprechen.

    
Neil 25.09.2013 16:14
quelle
1

Keine Vorschläge für mich gearbeitet, bis 2 Änderungen folgen:

  1. set util: RegistrySearch / @ Win64 Attributwert auf "Ja" (Standard ist "Nein", und es ist ok für 32-Bit-Systeme)

  2. Entfernen Sie das ExePackage / @ DetectCondition-Attribut überhaupt (beachten Sie die Ursache nicht)

Unten sehen Sie ein Beispiel:

%Vor%     
Dmitriy Kostenko 28.04.2016 14:40
quelle