警告: カルチャ 'en-US' を項目 'Visual C++ 2010 ランタイム ライブラリ (x86)' に対して一致できませんでした。カルチャ 'ja' を使用します。
と表示される問題の解決方法がわかったのでメモ。
Bootstrapに英語の設定が足りないからが原因。
よって、必要な設定ファイルを用意すれば解決する。
インストーラプロジェクトのプロパティで「必須コンポーネント」がある。
この中でチェックを入れたモノが同時にインストールされるのだが、モノによっては英語対応していない。
先の例だと
C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages\vcredist_x86フォルダにjaフォルダはあるが、enフォルダがない。
そのために警告が出ている。
手っ取り早いのは英語版のVS2010をインストールし、上記enフォルダだけコピーしてあげることだ。