理由はわかりませんが、WiX SetProperty
宣言のBefore属性またはAfter属性に使用できる標準値を追跡するのは難しいと感じています。
私は次の2つを知っていますが、もっと網羅的なリストを探しています。
- AppSearch
- CostFinalize
使用例は次のとおりです。
<SetProperty Id="INSTALLFOLDER.WEBSITECLIENT" Value="[INETPUBWWWROOT]\[VIRTUAL_DIR_VAL]" Before="Install" />
マニュアル/ドキュメントページ には何もありません。
このリンクから、推奨されるインストール実行シーケンスが表示され、任意のシーケンスを使用できます。
http://msdn.Microsoft.com/en-us/library/windows/desktop/aa372038%28v=vs.85%29.aspx
Webアプリのインストールパスを設定するために<SetProperty>
を呼び出す必要はありません。代わりに、ターゲットディレクトリを< Directory
>要素でマップします。
この post は始めるのに役立ちます。
<Directory Id='TARGETDIR' Name='SourceDir'>
<Directory Id="IISMain" Name='inetpub'>
<Directory Id="WWWMain" Name='wwwroot'
ComponentGuidGenerationSeed='CA19CA4A-C69B-4CDB-BCBD-6C3C5E9A3EDC'>
<Directory Id='INSTALLLOCATION' Name='!(loc.ProductName)'>
</Directory>
</Directory>
</Directory>
</Directory>