プロパティを使用してサービスのスタートアップの種類を設定する方法はありますか? WiXは何らかの理由で不動産を認識していません。これは難しいことではありませんが、問題を解決するには問題があります。Wix - プロパティを使用してサービス起動タイプを設定していますが、プロパティが認識されませんでしたか?
<Property Id="StartUpType" Value="auto" />
...
...
<Component Id="..." Guid="...">
<File Id='...' Name='...' DiskId='1' Source='...' KeyPath='yes'/>
<ServiceInstall
Id="..."
Type="ownProcess"
Name="..."
DisplayName="..."
Description="..."
Start="[StartUpType]"
Account="[SERVICEACCOUNT]"
Password="[SERVICEPASSWORD]"
ErrorControl="normal"
Vital="yes"
Interactive="no" />
<ServiceControl Id="ServiceControl1" Stop="uninstall" Remove="both" Name="..." Wait="yes" />
はより正確には、このライン
Start="[StartUpType]"
は私porpertyを認識していません。
エラー:ServiceInstall/@ Start属性の値 '[StartUpType]'は法的オプションの1つではありません: 'auto'、 'demand'、または 'disabled'です。
私の財産を認識させるための提案はありますか?ありがとう!
ありがとう。私にとっては、サービスのスタートアップタイプを変更するラジオボタンのダイアログがあります。だから、私は2つのコンポーネントのルートに行くだろうと思う。 – Jazon
これには、異なるスタートアップの種類に2つの異なる.exeがあるか、2つの異なるコンポーネントによってインストールされた同じファイルが必要です – Cavaler