WiX で作成された msi からアプリケーションをインストールした後:
同じ msi ファイルを実行すると、メンテナンス モードになり、修復/アンインストールできます。
WiX ソースで Product Id="*" を使用してソースから再構築された msi を実行すると、通常のインストールが開始され、既にインストールされていることが検出されません。インストールを実行すると、プログラムの追加/削除に (同じバージョン番号で) 2 回インストールされていると表示されます。
WiX ソースで Product Id="my-own-guid" を使用してソースから再構築された msi を実行すると、「この製品の別のバージョンが既にインストールされています...」というエラーが表示されます。
ソース管理にあるものからまったく同じ msi を構築するにはどうすればよいですか? 元のmsiファイルを保持する必要はなく、ソースだけを保持する必要がありますか?