タグ別アーカイブ: msi

[Wix] インストール前にファイルを削除したい

  インストーラがインストールしたものをバージョンアップするのであれば、バージョンアップ時にインストーラが古いファイルを取り除いたり上書きするので、追加で何かを消すことはない。 そのような作業が追加で必要になる […]

[WiX] MSIのダイアログとBundle

WiX のバージョンアップでbundle機能が実装されたので、既存のmsiをbundleで一つにまとめようとしてみた。 一つのBootstrapperにまとめることは簡単にできた。実行してみたところ、カスタムアクションの […]

[WiX] Incremental clear

WiXで二ヶ国語のmsiを吐き分けようと、汚い解決をしていたらファイルが消されてしまう場合があることに気がついた。 まず、wixprojファイル内では、以下のようにして生成 のようにして、msbuildのパラメタにcul […]

[WiX] WiXで.NET Frameworkをチェックする

インストーラーの起動条件(launch condition)でOS versionや.NET Frameworkをチェックする必要があるときの手順メモ。 OSはVersionNTなどのプロパティを使って判定する。 OSプ […]

[WiX] Installerのcomponent IDの付け方

Installerではあるまとまりをcomponentと呼び、componentごとにGUIDを付ける。この付け方がわからなくて調べたら以下のblogを見つけた。 WiXの開発者のRob Mensching のblog […]