我需要安装我的 Windows 服务,并且至少有一个实例。用户决定他们将拥有多少服务。但我会采取哪种方法?
- 尝试使我的 ServiceInstall foreach 的 Windows 服务数量或通过 installutil 自定义安装它们?
然后我必须解决它不会安装重复项。但我可以制作一个包含要安装的服务名称的 xml 文件,然后从那里读取。
但是我读到人们不喜欢在 wix 中使用 foreach 因为它使事情变得更加复杂,而且有些人说 installutil 也不好。但是由于我不知道会有多少服务,所以我必须像这样解决它。
并且使用 installutil 我也不会回滚?
有谁知道另一种方法?