web-dev-qa-db-ja.com

WiXSetProperty-Before / After属性の可能な値は何ですか

理由はわかりませんが、WiX SetProperty宣言のBefore属性またはAfter属性に使用できる標準値を追跡するのは難しいと感じています。

私は次の2つを知っていますが、もっと網羅的なリストを探しています。

  • AppSearch
  • CostFinalize

使用例は次のとおりです。

<SetProperty Id="INSTALLFOLDER.WEBSITECLIENT" Value="[INETPUBWWWROOT]\[VIRTUAL_DIR_VAL]" Before="Install" />

マニュアル/ドキュメントページ には何もありません。

24
Jaans

このリンクから、推奨されるインストール実行シーケンスが表示され、任意のシーケンスを使用できます。

http://msdn.Microsoft.com/en-us/library/windows/desktop/aa372038%28v=vs.85%29.aspx

19
Natalie Carr

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>
0
KMoraz