Wix: Uninstall 時にファイルを消さずに残し、Install時に上書きしない。Reinstall時に元のファイルを流用したい。
Wixを使ってインストーラを作成する際に、Reinstall 時に特定のComponent に含まれるファイルを削除せずに残し、かつ上書きしない方法
◆環境
Wix ( Windows Installer Xml ) v3.9
◆コード:変更前
<Component Id ="XXX_FILE"
Guid="HERE-YOUR-GUID" >
◆コード:変更後
<Component Id ="XXX_FILE"
Guid="HERE-YOUR-GUID"
Permanent="yes"
NeverOverwrite="yes">
◆問題点
初回reinstall 時に 下記の問題が発生する。
「Permanent属性の無→有」に変更になったComponentは初回のみUninnstall時に削除される。
何か方法はあるか・・・。