2011-12-07 41 views
1

我创建了Windows服务和安装项目。 当我使用安装程序安装程序安装服务时,它已正确安装在系统上。Windows服务未显示在服务中

但我并没有看到在服务窗口我的服务。我给了所有正确的权限,我试图删除设置并重新创建了新的设置,但仍然无效。 我尝试使用安装Util.exe使用以下命令

C:\Windows\Microsoft.NET\Framework64\v4.0.30319\InstallUtil.exe C:\myproject\project1\bin\project1.exe 

不过它没有正确安装手动安装...我的系统是Windows7的64位和VS2010 这是因为64位系统?

+0

installutil的任何输出? –

+0

您是否运行代码以管理员身份创建服务,或者UAC已关闭? –

回答

2

你需要一个安装程序类添加到您的项目。一旦添加了安装程序类,就需要将serviceInstaller和serviceProcessInstaller添加到安装程序类中。然后,您可以使用这些来为您的服务提供显示名称,安装名称等。我很惊讶installutil.exe在没有安装这些东西的情况下工作。

+0

编辑,为可怕的语法,但很高兴它为你工作! – Justin