簡體   English   中英

C#-Windows Service安裝程序無法執行自定義操作

[英]C# - Windows Service installer fails in custom action

我們通過如下所述的自定義操作安裝Windows服務: CodeProject

每隔一段時間,在卸載我們的應用程序時,它不會正確地卸載服務。 相反,它“將服務標記為刪除”。

您可以通過在可執行文件上運行installutil.exe /u來查看此消息(據說該消息已被卸載)。

有沒有人看過這個問題或知道解決方法? 如果以某種方式安裝了與我們同名的服務,則我們希望將其替換。 取而代之的是,msi安裝失敗,提示您已經安裝了我們的服務。

有沒有一種方法可以在不執行自定義操作的情況下先運行服務自定義操作,然后先卸載我們服務名稱的任何現有實例?

卸載時是否打開了服務控制面板(services.msc)? 這將導致您的服務無法正確卸載

如果沒有其他幫助,則可以按照本文的建議進行重新啟動(盡管最初適用於.NET 1.1)。

檢查您的服務是否正確停止了從該服務啟動的其他線程。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM