我在 .NET Core 6 中使用 Windows 窗体,并且还尝试创建 Windows 服务。当我创建它时,我看到 Windows 服务的设计器页面加载更多时间,并且我无法将安装程序添加到服务中。添加安装程序应该做什么?
这是用于说明的屏幕截图:
注意:应仅使用 .NET Core。在“传统”.NET 框架中,我能够做到这一点。
Windows Services
默认是基于.Net Framework
的,这就是为什么我们无法打开这个设计器页面。
如果您基于
.NET Framework
创建Windows服务,则不会有任何问题。
如果你想基于
.NET Core
创建Windows Service,可以参考下面的步骤,也非常简单方便。
1。从 .NET Core 模板创建 Worker Service 应用程序。
这是我的测试结果: 在 Windows 服务中托管 ASP.NET Core