C# c构建/安装服务的过程是什么?

C# c构建/安装服务的过程是什么?,c#,C#,我正在VS2008 c中创建一个简单的服务 如何将其安装到计算机上,以便在启动计算机时运行?请查看此文件Visual Studio支持Windows服务作为一种应用程序类型。我相信这个模板只存在于专业版中。但是,您可以通过创建ServiceProcess安装程序并使用InstallUtil来构建服务 你可以找到更多的信息 创建新项目时,请选择项目Windows服务的类型。根据Visual Studio的版本,您可能必须浏览到Windows模板部分才能找到它。您可以使用Visual Studio命

我正在VS2008 c中创建一个简单的服务


如何将其安装到计算机上,以便在启动计算机时运行?

请查看此文件Visual Studio支持Windows服务作为一种应用程序类型。我相信这个模板只存在于专业版中。但是,您可以通过创建ServiceProcess安装程序并使用InstallUtil来构建服务

你可以找到更多的信息


创建新项目时,请选择项目Windows服务的类型。根据Visual Studio的版本,您可能必须浏览到Windows模板部分才能找到它。

您可以使用Visual Studio命令提示符

打开visual studio命令提示符,这取决于许多因素,请参见。当您找到它时,将其作为外部工具添加到VisualStudio的“工具”菜单中非常有用。 导航到包含服务的exe的文件夹 运行installutil,其中是可执行文件的名称。 如果指定服务作为特定用户运行,它现在将提示您输入该用户的凭据。 根据设置,您可能需要进入services start>run>services.msc并将其设置为在引导时自动启动


然后,如果需要,您可以使用installutil/u卸载,使用几乎相同的过程。

为什么我会有DLL?我没有DLL@JOE对不起,那是说exe。我的坏,将修复它。我应该从哪个目录运行installutil?好的,如果您在发布模式下构建服务,它将是项目目录中的bin/release目录。否则bin/debug。基本上,它是包含服务的exe的目录。我知道。如何安装它?