Frage

Das Installationsprogramm setzt einen Standard-DB (wenn man nicht bereits vorhanden ist) und ich möchte, dass der Deinstallationsprozess auszuschließen (oder der Benutzer Option haben, es zu entfernen oder nicht, wenn ich die Zeit nehmen, Customizing, um herauszufinden, die GUI)

Scheint, wie Best Practice wäre, nur die DB eher zur Laufzeit zu erstellen, als Zeit zu installieren, aber für die Zwecke der Beweisführung, ist das möglich und wie?

Ich weiß, wie es einzurichten, es zu installieren bedingt wie folgt aus:

<Feature Id="Database" Display="hidden" Level="1">
  <ComponentRef Id="DatabaseComponent"/>
  <!-- Cancels installing of new DB if it already exists-->
  <Condition Level="0">DBEXISTS</Condition>
</Feature>

Aber ich bin nicht sicher, wie auf einer Deinstallation einer bedingten zu setzen.

War es hilfreich?

Lösung

Machen Sie die Komponenten permanent (Component @ Permanent = "yes").

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top