内部 PowerShell モジュール用のインストーラーをいくつか作成しています。すべてのモジュールを同じフォルダー構造にインストールしています。PSModulePath
環境変数を更新する必要があります。同じコンポーネントであるため、インストーラー間でコンポーネントに同じ GUID を再利用する必要がありますか?それとも、インストーラーごとに一意である必要がありますか?
質問する
1183 次
2 に答える
2
そのコンポーネントを共有として作成し、フラグメント ファイルに入れます。次に、さまざまなインストーラーで ComponentRef を使用して、それを機能に取り込みます。
このようにして、最後にアンインストールされたインストーラーがそのコンポーネントを削除します。
于 2012-07-31T15:58:16.183 に答える
0
まず、@ Christopherが提案した内容を使用しますが、特定の質問に答えるために、WIXは、特定のファイルごとに同じGUIDを引き続き使用するために引き続き使用することを望んでいます。
http://wix.sourceforge.net/manual-wix3/generate_guids.htm(私の強調)から:
Component要素の場合、生成されるGUIDは、コンポーネントのKeyPathのインストールディレクトリとファイル名に基づいています。KeyPathのディレクトリとファイル名が変更されない限り、このGUIDはビルド間で一貫性が保たれます。
したがって、ファイルのディレクトリとファイル名が同じである場合、WIXは引き続き同じGUIDを割り当てます。これは、同じファイルにインストーラーごとに異なるGUIDを設定する場合には割り当てられません。
于 2012-07-31T16:48:35.517 に答える