Windows 服务 - .NET Core - 不显示设计器页面

问题描述 投票:0回答:1

我在 .NET Core 6 中使用 Windows 窗体,并且还尝试创建 Windows 服务。当我创建它时,我看到 Windows 服务的设计器页面加载更多时间,并且我无法将安装程序添加到服务中。添加安装程序应该做什么?

这是用于说明的屏幕截图:

https://prnt.sc/ZuBKUUSBXk3N

视频链接:https://ttprivatenew.s3.amazonaws.com/pulse/anilkumar-aitechindia/attachments/22458726/TinyTake27-11-2023-07-05-05.mp4

注意:应仅使用 .NET Core。在“传统”.NET 框架中,我能够做到这一点。

c# .net-core windows-services asp.net-core-6.0
1个回答
0
投票
在VS2022中手动创建的

Windows Services
默认是基于
.Net Framework
的,这就是为什么我们无法打开这个设计器页面。

如果您基于

.NET Framework
创建Windows服务,则不会有任何问题。

如果你想基于

.NET Core
创建Windows Service,可以参考下面的步骤,也非常简单方便。

步骤

1。从 .NET Core 模板创建 Worker Service 应用程序。

这是我的测试结果: 在 Windows 服务中托管 ASP.NET Core

2。创建 Windows 服务安装程序

© www.soinside.com 2019 - 2024. All rights reserved.