2017-03-23 5 views
-1

私はWixベースのインストーラを継承しました。ほとんどのDirectory @ Id属性は、Id = "dirE039ABA27AC02A3F578F38F62EAD8474"の形式で生成されます。 IDが参照されるすべての場所でその値を変更することに副作用はありますか?私はこれが、たとえば、Component @ Guidのように変更してはならないものではないことを望んでいます.Windows Installerは、同じコンポーネントを認識しません。Wix Directoryの要素IDの値を変更することに対する副作用はありますか?

Wix @Id属性はすべて似ていますか?私は彼らが内部Wixリンケージであり、Windows Installerのセマンティクスを持っていないことを望んでいます。

IDをぎこちないから何か自己文書化するように変更したいと思います。

+0

明らかに、私にとって重要な副作用は、以前のバージョンがインストールされている顧客のアップグレードに影響するものです。 –

答えて

0

Directory/@Id値は指定された.msiで終了します。

+0

これは副作用ですが、アップグレードに影響しますか? –

+0

これは副作用ではありません。それは参照とコンポーネントのアイデンティティの直接的な部分です。 –

+2

IDがキーでMSIがリレーショナルデータベースであるため、以前のバージョンを出荷している場合は、アップグレードやパッチを破損する可能性があります。 – PhilDW

関連する問題