私のシナリオは次のとおりです。インストーラーで古いバージョン (アプリケーションの有効期間中にアプリケーションによって作成されたものを除くすべてのファイル)を完全に削除し、新しいバージョンに置き換えるようにします。
私の Wix スクリプトでは、製品 ID とパッケージ ID に自動生成された GUID (アスタリスク) を使用していますが、常に同じままの UpgradeCode には独自の GUID を使用しています。私のシナリオに関して、Component タグにも自動生成された GUID (アスタリスク) を安全に使用できるかどうかわかりません。
これまでは NSIS を使用していました。Wix を試してみたかったのですが、NSIS は 1 ~ 2 日で始めることができるのに対し、フォーラムの人々はそれを学ぶのに約 30 日かかると言っているので、少し疑問がありました. ただし、一般的なユーザーが必要とする標準インストールの場合、Wix を使用して非常に優れたインストーラー パッケージを入手するのに 2 日かかりました。xml の知識が少しあれば、おそらく心配する必要はありません。Wix を作成してくれた Rob と他のすべての貢献者に感謝します!