我有一个使用C#编写的工作程序,需要安装为Windows服务(通过调用
我该如何安装包含在可执行文件中的服务?
UseWindowsService
方法进行配置)。
这个指南介绍了如何为.NET 6应用程序创建安装程序,但是该安装程序只复制应用程序的文件。我该如何安装包含在可执行文件中的服务?
UseWindowsService
方法进行配置)。
这个指南介绍了如何为.NET 6应用程序创建安装程序,但是该安装程序只复制应用程序的文件。您可以使用sc create命令来注册服务。就像这样:
sc.exe create NewService binpath= c:\windows\system32\NewServ.exe
注意,binpath=
后面必须有空格。
要创建一个服务,需要完成更多的步骤。请参阅https://learn.microsoft.com/en-us/dotnet/core/extensions/windows-service
我缺少了一些nuget包和对csproj文件的手动编辑。