如何在C#和.Net 5中安装WorkerService

如何在C#和.Net 5中安装WorkerService,c#,installation,windows-services,setup-project,.net-5,C#,Installation,Windows Services,Setup Project,.net 5,以前(在.net 5之前),我们可以向我们的项目添加一个自定义的安装程序,它继承System.Configuration.Install.Installer,然后安装包使用它将服务安装到windows 现在,没有System.Configuration.InstallDLL。 我知道有一些NuGet软件包,但我正在寻找一个正式的解决方案 如何更改WorkerService(Service)ServiceName、DisplayName和说明 如何为我的WorkerService(服务)创建一个

以前(在.net 5之前),我们可以向我们的项目添加一个自定义的
安装程序
,它继承
System.Configuration.Install.Installer
,然后安装包使用它将服务安装到windows

现在,没有
System.Configuration.Install
DLL。

我知道有一些NuGet软件包,但我正在寻找一个正式的解决方案

如何更改
WorkerService
Service
ServiceName
DisplayName
说明


如何为我的
WorkerService
服务)创建一个安装包?

您是在寻找面向命令行的东西,还是更符合System.Configuration.Install提供的功能?@elliot-j我在寻找这样的东西:因为Microsoft正在为.NET 5购买跨平台的理念,此时,您最好的选择是nuget软件包。System.Configuration.Install是针对Windows中其他平台无疑缺乏的特定功能而定制的。这就是为什么类似的东西目前不存在于.NET5中