我有一个 .NET windows 服务项目和一个部署项目来为该服务创建一个 MSI。我在开发过程中多次安装/卸载了该服务,但似乎已经破坏了一些东西。该服务似乎已安装并且程序文件按预期存在,Windows 添加/删除程序会看到新程序,但管理控制台 (MMC) 未列出新安装的服务。
如何让 MMC 识别此服务存在?它工作正常(按预期出现在 MMC 中)有一段时间了。在一次卸载期间,该软件被删除,但该服务仍列在 MMC 中(显然它不会启动)。我设法通过 Regedit 从 MMC 中删除了孤立的服务,但是当我现在重新安装服务时,MMC 将看不到它。
如何让 MMC 在安装时看到此服务?