我正在尝试使用microsoft的这个教程.... here
我无法安装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命令提示符来执行此操作。
答案 0 :(得分:2)
奇怪的是要解决这个问题,我需要将安装程序移动到新的cs文件,并且这样做了。我只是创建了一个新的类文件,并将完全相同的类从主文件移动到另一个文件并安装好了。这对我来说没有意义,但对于那些可能感兴趣的人来说,这是一种解决方法。