我一直在關注有關編寫Windows服務和隨附安裝程序的this MSDN article。當我嘗試添加安裝項目,並在設計視圖我點擊右鍵並選擇「添加安裝程序」我收到以下消息:Windows服務安裝程序 - 服務名稱包含無效字符,爲空或太長
Service name contains invalid characters, is empty, or is too long
我的服務名稱設置爲「UploadManagerService」。這不包含任何我知道並且低於指定的80個字符限制的無效字符。
我讀過幾篇關於這個問題的文章。 This answer表明這是因爲服務名稱未在Visual Studio中設置,雖然這是在我的情況下設置的。我也試過setting the service name in the app.config看看是否有任何區別。還有什麼我可能會失蹤或解決這個問題?
這就是VDPROJ做服務而不是windows安裝程序的方式。你會考慮嘗試使用MSI的ServiceInstall表而不是一個不需要的自定義操作的答案嗎? –
@ChristopherPainter - 謝謝,我不會考慮這個。我只是按照教程而沒有考慮走下MSI路線。 – GrandMasterFlush