[英]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.