【发布时间】:2018-04-25 22:18:33
【问题描述】:
我需要在 Windows 机器上创建一个 Windows 服务,但系统将只有 .NET Core 2.0。 Windows 兼容包现在支持 System.ServiceProcess.ServiceBase,所以这应该是可能的。我已经为 WCP 安装了 NuGet 包,但不知道如何开始开发服务。
在 .NET Framework 中,有一个用于创建初始服务框架的向导,我使用过该向导。但是,我不确定如何(1)使用 WCP 从头开始创建新的 .net 核心服务,或者(2)采用 .net Framework 服务并将其转换为使用 .net Core - 没有办法在项目属性中重新定位。
我尝试通过编辑 appconfig 以引用 netcoreapp2.0 来强制重定向,但该项目仍然引用 .net 框架程序集。
包是 Microsoft.Windows.Compatibility -Version 2.0.0-preview2-26406-04
我对此有点陌生,如果有任何建议,我将不胜感激。
【问题讨论】:
-
或许可以看看dasMulli。
标签: c# .net-core windows-services