http://robmensching.com/blog/posts/2003/10/18/Component-Rules-101ブログ投稿を読みましたが、これは非常に啓発的です。
ただし、まだいくつか質問があります。
コンポーネント GUID のスコープは何ですか? 異なるインストーラーでマージモジュールを使用する場合、これらすべてはどのように関連していますか?
2 つの異なるインストーラーがあり、異なるフォルダーにインストールし、両方とも同じマージモジュールを使用しているとします。マージモジュールのコンポーネントには特定の GUID がありますが、これらの異なるフォルダーにインストールされます。
2 番目にインストールしたアプリケーションをアンインストールするとどうなりますか? 最初のアプリケーションへの影響は何ですか?
このシナリオを試してみたところ、最初にインストールされたアプリケーションのファイルは、2 番目にインストールされたアプリケーションをアンインストールした後も存在しますが (ある程度予想されていました)、最初にインストールされたアプリケーションをアンインストールすると削除されます。すでにアンインストールされている 2 番目のインストーラーによって。
誰かがこれを明確にしてもらえますか?