26

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

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

  • AppSearch
  • CostFinalize

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

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

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

4

2 に答える 2

21

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

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

于 2012-10-22T12:59:02.920 に答える
0

<SetProperty>Webアプリのインストールパスを設定するために呼び出す必要はありません。代わりに、ターゲットディレクトリを< Directory>要素でマップします。

この投稿は、始めるのに役立ちます。

<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>
于 2012-10-22T12:21:08.297 に答える