【发布时间】:2013-12-10 16:12:41
【问题描述】:
我们遇到了一个奇怪的 Installshield 问题。
我正在使用 Installshield 在我们的 DEV 和 QUAL 环境(同一台机器)上安装 Windows 服务。配置文件是相同的(.isl、.isproj 和 .vspscc),但我们在卸载时遇到了一些不同的行为。
当我们卸载 QUAL 服务时(它们有不同的名称)一切正常,但是当我们卸载 DEV 服务时,该服务不会从服务列表中删除,也不会从注册表项中删除。
知道是什么原因导致同一台机器上的相同配置出现这种不同的行为吗?
【问题讨论】:
-
您是否在删除之前停止了 .MSI 中的服务?作为测试,您可以安装它,手动停止它,然后进行卸载。如果它删除它可以停止卸载事件的服务
-
是的,我正在停止服务。真正奇怪的是,我们为 DEV 和 QUAL 做同样的事情,但我们得到了不同的结果。我比较了 .isl、.isproj 和 .vspscc 文件,我是否缺少任何配置文件?
-
你提到他们有不同的名字。您是否在这两种情况下都以正确的名称提及服务? (开发和质量)?
标签: installshield