Windowsサービスをインストールし、少なくとも1つのインスタンスを用意する必要があります。ユーザーは、提供するサービスの数を決定します。しかし、私はどのアプローチを取りますか?
- 私のServiceInstallをWindowsサービスの数ごとに作成するか、installutilを介してカスタマイズしてインストールしてみてください。
次に、重複がインストールされないように解決する必要があります。ただし、インストールするサービス名を含むxmlファイルを作成し、そこから読み取ることはできます。
しかし、wixでforeachを使用するのは非常に複雑であるため、人々はそれを好まないことを読みました。また、installutilも適切ではないと言う人もいます。でも、いくつのサービスになるかわからないので、こういうことで解決しなければなりません。
そして、installutilを使用すると、ロールバックも取得されませんか?
誰かが別のアプローチを知っていますか?