プロパティが設定されているかどうかによって、WebサイトをSSLまたは非SSL IISサイトとして展開するインストーラがあります。ポートを設定するオプションを追加するように求められましたが、これは問題ではありませんが、値が設定されていない場合はポートをデフォルト値(80または443)に設定したいと思います。明らかに、WiXのは、重複したIDのSetOUTPORTを持つカスタムアクションを訴え、条件付きで1つのWiXプロパティを別の値に設定します
<SetProperty Id="OUTPORT" Before="InstallFiles" Value="80"><![CDATA[SSL=0]]></SetProperty>
<SetProperty Id="OUTPORT" Before="InstallFiles" Value="443"><![CDATA[SSL=1]]></SetProperty>
しかし:
は、私のようなものを試してみました。私は別のWiX型ウサギの穴をここにジャンプしていますか?
完璧な@Bob。私が最初に "CustomAction"を見たとき、私はマネージドコードでたくさんのことをしなければならないと思っていました。 –
これは有効ではありません(何も表示されません)http://wix.sourceforge.net/manual-wix3/wix_xsd_setproperty.htm –