MSIのすべてのプロパティを設定するフラグがあります。このフラグは、カスタムアクションで参照して、setup.exeに必要な形式に変換できます。例えば
:
/i
(製品が既にインストールされていない場合)Installed
の値がfalseであることに相当します。
/r
は、WixUIInstallMode
プロパティの "Repair"の値に対応します。
/x
は、WixUIInstallMode
プロパティで「削除」の値に対応します。
/q
(/qn
と/qb
等及びその改質剤)はthis linkから求め、以下の値を有するUILEVEL
プロパティに対応します。
UILevel:
INSTALLUILEVEL_NONE 2 Completely silent installation.
INSTALLUILEVEL_BASIC 3 Simple progress and error handling.
INSTALLUILEVEL_REDUCED 4 Authored UI, wizard dialogs suppressed.
INSTALLUILEVEL_FULL 5 Authored UI with wizards, progress, errors.
あなたが値を渡すと、カスタムアクションでそれらを参照すると慣れていない場合は、this answerを見ることができます。
ありがとう、@Kurt!とにかく、[この記事](http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/InstallMode-Conditions-DON-T-work)で説明されているように、WixUIInstallModeプロパティはまったく動作しません-td707286.html)。他にも解決策はありますか? –