我創建了一項服務,當我右鍵單擊並按下create installer時,我收到上述錯誤消息。添加安裝程序說服務名稱包含無效字符,爲空或過長
服務名稱不會丟失並且有效。
問題可能在於我的服務有一個基類,有幾個屬性和一個空構造函數。
基本上是這樣的:
EmailService : MyService
MyService : ServiceBase
的EmailService是部分類和構造函數調用的設計師,這臺SERVICENAME InitializeComponent();
。
我猜我已經做了一些愚蠢的事情,對於我的基類是打破它或混淆它。有任何想法嗎?
我不知道服務路徑的最大長度,但我打賭安裝最終以如下方式調用sc create命令: sc create ServiceName binpath =「C:\ \ bin \ Debug \ ServiceName.exe「 網絡啓動服務名稱 暫停...也許你可以通過.cmd文件手動安裝它,看看它是否會產生更好的問題。 –