エクスプローラーで使用されることになったdllをインストールするインストーラーがあります。そのdllを変更または上書きするには、エクスプローラーを再起動する必要がありますが、これは醜いです。
Wix ProductVersionをインクリメントしますが(たとえば4.0から4.1に)、そのdllに関連するファイルを変更しない場合(dllのバージョンは変更されません)、MSI/Wixにそのdllの変更を試みさせたくありません。最後のMSIと現在実行されているMSIの間で変更されたファイルのみをインストールするようにMSI/Wixに指示する方法はありますか?
現在、私のmsiはRestart Managerを介してExplorerを再起動することになります。これは、Explorerが使用中のファイル(dll)を保持しており、そのファイルに意味のある変更がない場合でもWixが変更したいためです。
ありがとう