質問

// robmensching:

私は HTTPを読みました。 COM /ブログ/記事/ 2003/10/18 /コンポーネントルール-101 のブログ投稿 非常にこれをenlightningされます。

しかし、私はまだいくつかの質問があります:

コンポーネントGUIDの範囲は何ですか?使用する際にどのようにこのすべては関連しています 別のインストーラでmergemodules?

私は別のフォルダにインストールし、二つの異なるインストーラを考えてみましょう そして、同じmergemoduleを使用して両方。 mergemoduleのコンポーネントを持っています 特定のGUIDが、それらは、それらの異なるフォルダにインストールされます。

私は二インストールされたアプリケーションをアンインストールする場合は?影響は何ですか 最初のアプリケーション?

私はまだ、このシナリオと最初にインストールされたアプリケーションでファイルを試してみました 第二のインストールされたアプリケーション(幾分予想)をuinstalling後に存在します、 私最初のインストールされたアプリケーションを、アンインストール時に削除されますか 期待していなかった:すべてのコンポーネントのデータを秒単位で更新されてしまった後に 出回っアンインストールされます。

インストーラ

缶誰かがこれを明確にしてください?

役に立ちましたか?

解決

これは共有コンポーネントと呼ばれ、GUIDは、製品にスコープされます。一般的に、あなたは一般的に問題ないはずです。私はこのすべての時間を実行します。

FOO.MSM mergeredirectfolder \ binに\ foo.dll

P1.MSI [ProgramFilesFolderの\会社\ P1] <--- FOO.MSM P2.MSI [ProgramFilesFolderの\会社\ P2] <--- FOM.MSM

より詳細な議論については、読んでます:

共有コンポーネントについて - ヒーススチュワートする

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top