私のWIXセットアッププロジェクトでは、INIファイルからいくつかのプロパティを読み込んでいます。WIX:MSIにコマンドラインパラメータがある場合にIniFileSearchをオーバーライド
プロパティ値のいずれかがコマンドラインパラメータとして渡された場合、インストール中にIniFileSearchをオーバーライドする方法はありますか。 (それは同様サイレントインストールで動作するように私はこれを行うにしようとしています。)
コードスニペット:
<Property Id="WEBDIR" >
<IniFileSearch Id="WebsitesDirIni" Name="Setup.ini" Section="InstallLocations" Key="WebsitesDir" Type="raw"/>
</Property>
私がしたいことである下記のように私は、MSIを実行した場合、 iniファイルの値を調べるのではなく、コマンドラインパラメータで指定された値を受け入れます。
msiexec /i install.msi WEBDIR=C:\MyOverriddenPath