タグ別アーカイブ: Wix

[WiX] Bundleのlocalizationとデザイン変更

WiXで複数のイントールをまとめられるBundle機能のデフォルトでついているUIはWindows Installerとかなり違うので違和感を覚える人が多いようだ。 これをWindows Installerっぽい見た目に […]

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

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

[WiX] WiXはMicrosoftからOutercurveへ移行

Microsoftの最初のオープンソースプロジェクトであるWiXはMicrosoftからOutercurveのプロジェクトへ移行。今まではコピーライトにMicrosoftと入っていたものがOutercurve found […]

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

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

[WiX] WiX 3.6でRegistryKeyエレメントに変更があった

WiXの3.6betaを使ってmsiをコンパイルすると見たことのない警告メッセージが出た。 問題のソースコードではレジストリキーを書き込むためのRegistryKeyエレメントでActionを指定している。 ソースコード […]

[WiX] ショートカットのKeypath

msiのコンポーネントをインストールしたことを記憶するためにkeypathをファイルシステム上に残す。msiはこのkeypathがあるかどうかをコンポーネントがインストールされているかどうかの判断基準にする。 スタートメ […]

[WiX] 複数言語の吐き分け

基本的には、wix projectの中で、 のように指定するとmsbuild実行時には、これをばらしてlight の-cultures引数を指定し、出力ディレクトリをculturesごとに作る。 ただ、これをwxsの中で […]