Übergabe von REINSTALLMODE an eine MSI-Datei

Ich benutze VisualStudio2005 und ein vdproj, um eine einfache MSI-Datei zu erstellen. Ich muss die Eigenschaft REINSTALLMODE übergeben, wenn ich sie starte.

Ich weiß, dass dies über die Befehlszeile erfolgen kann:msiexec.exe /i foo.msi REINSTALLMODE=amus

Wenn ein Benutzer jedoch direkt auf die MSI klickt (den Assistenten startet), wird die Eigenschaft nicht übergeben. Ist dies über VS und vdproj möglich?

Einige Optionen, die ich untersucht habe:

Wenn ich die MSI über VS erstelle, wird auch eine setup.exe erstellt. Gibt es eine Möglichkeit, die Eigenschaft REINSTALLMODE dadurch zu übergeben?Ich habe Orca installiert, mit dem ich die Eigenschaftentabelle der MSI anzeigen / bearbeiten kann. Ich könnte es auf diese Weise hinzufügen, aber dann müsste ich es jedes Mal hinzufügen, wenn ich ein MSI-Build mache.

Danke für jeden Rat.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage