簡體   English   中英

嘗試從控制台應用程序創建Windows服務,但它不會安裝

[英]trying to create windows service from console application but it will not install

我試圖從微軟這里使用這個教程....

我無法安裝installutil ...我不斷收到“刪除InstallState文件,因為沒有安裝程序。”

exe中有一個安裝程序....這里是安裝程序,因為它存在於我的代碼中:

        // Provide the ProjectInstaller class which allows 
    // the service to be installed by the Installutil.exe tool
    [RunInstaller(true)]
    public class ProjectInstaller : Installer
    {
        private ServiceProcessInstaller process;
        private ServiceInstaller service;

        public ProjectInstaller()
        {
            process = new ServiceProcessInstaller();
            process.Account = ServiceAccount.LocalSystem;
            service = new ServiceInstaller();
            service.ServiceName = "WCFWindowsServiceSample";
            Installers.Add(process);
            Installers.Add(service);
        }
    }
}

這一點非常煩人。 如果有人可以看一下非常簡單的微軟文章,我將不勝感激。 有了安裝程序,我不知道為什么installutil會找不到它。

是的我作為管理員運行visual studio命令提示符來執行此操作。

奇怪的是,為了解決這個問題,我需要將安裝程序移動到新的cs文件,並且這樣做了。 我只是創建了一個新的類文件,並將完全相同的類從主文件移動到另一個文件並安裝好了。 這對我來說沒有意義,但對於那些可能感興趣的人來說,這是一種解決方法。

暫無
暫無

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

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