有沒有人在構建Windows服務時使用TopShelf的經驗?使用TopShelf時,我遇到了「Topshelf.HostConfigurators.WindowsServiceDescription服務尚未安裝」錯誤。
我一直運行到這個錯誤嘗試啓動該服務時,
「Topshelf.HostConfigurators.WindowsServiceDescription服務尚未安裝呢。」
構建,安裝程序,安裝和所有這些步驟已完成,並且該服務顯示在Windows Server的服務列表中,但是當我單擊服務並嘗試啓動服務時,會引發此例外情況。完整的錯誤信息如下所示。
INFO 10:23:08作爲winservice應用程序啓動 致命10:23:08 Topshelf.HostConfigurators.WindowsServiceDescription服務尚未安裝。請運行'RIS.ModelGenerator.Scheduler,版本= 1.0.0.0,Culture = neutral,PublicKeyToken = null install'。 錯誤10:23:08服務異常退出,出現異常 Topshelf.Exceptions.ConfigurationException:尚未安裝Topshelf.HostConfigurators.WindowsServiceDescription服務。請運行'RIS.ModelGenerator.Scheduler,版本= 1.0.0.0,Culture = neutral,PublicKeyToken = null install'。在Topshelf.HostFactory.Run(Action`1 configure)中,在Topshelf.Windows.WindowsServiceHost.Run()中的 (位於d:\ BuildAgent-01 \ work \ 799c08e77fef999d \ src \ Topshelf \ OS \ Windows \ WindowsServiceHost.cs:行56 )在d:\ BuildAgent-01 \ work \ 799c08e77fef999d \ src \ Topshelf \ Config \ HostFactory.cs中:第45行