特定のアセンブリをmsiパッケージにパッケージ化する作業をしています。これを実行している間、いくつかのアセンブリをローカルファイルシステムとターゲットマシンのGACに配置する必要があるという要件があります。私たちが知っているように、この場合、DuplicateFileテーブルは役に立ちません。異なる識別子を使用して、アセンブリをCABファイルに2回配置することにしました。ここで、コンポーネントテーブルにデータを入力するために、さまざまなコンポーネント識別子がありますが、同様のアセンブリに対してさまざまなコンポーネントGUIDはありません。私の質問は、(コンポーネントテーブル内の)異なるコンポーネント識別子を持つエントリのGUIDを(基本的にアセンブリは同じであるため)同じに保つと、アセンブリのインストールまたはアンインストールに影響しますか?また、これらのアセンブリのComponentGUIDを(オンザフライでGUIDを生成することによって)変更した場合、アセンブリに対する将来の更新に影響しますか(特定のアセンブリのGUIDは一意である必要があるため)?注:MSIパッケージの作成には独自のアプリケーションを使用しています。