Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# .NET Core 2.1(非Web API)-windows服务-无外部工具/lib_C#_Asp.net Core_.net Core_Asp.net Core 2.1_.net Core 2.1 - Fatal编程技术网

C# .NET Core 2.1(非Web API)-windows服务-无外部工具/lib

C# .NET Core 2.1(非Web API)-windows服务-无外部工具/lib,c#,asp.net-core,.net-core,asp.net-core-2.1,.net-core-2.1,C#,Asp.net Core,.net Core,Asp.net Core 2.1,.net Core 2.1,(此ie for.NET Core 2.0有各种问题和答案,此问题特别询问2.1) .NETCore2.1现在与VisualStudioPreview 2一起发布 我需要生成一个不是Web API的windows服务(即它将基于.Net核心控制台应用程序) 我需要.Net Core 2.1,因为我将使用SignalR与.Net Core 2.1服务器通信,这在非.Net Core 2.1应用程序中是不可能的 在官方的.NETCore2.1版本中,现在是否有一种“本机”方式来生成可执行文件,该文件

(此ie for.NET Core 2.0有各种问题和答案,此问题特别询问2.1)

.NETCore2.1现在与VisualStudioPreview 2一起发布

我需要生成一个不是Web API的windows服务(即它将基于.Net核心控制台应用程序)

我需要.Net Core 2.1,因为我将使用SignalR与.Net Core 2.1服务器通信,这在非.Net Core 2.1应用程序中是不可能的

在官方的.NETCore2.1版本中,现在是否有一种“本机”方式来生成可执行文件,该文件可以通过“sc create”添加为windows服务


(这不需要使用外部工具,如nssm.cc或PeterKottas/DotNetCore.WindowsService(未更新为2.1)

为什么要使用.net core?构建windows服务。NetCore适用于跨平台应用程序,windows服务特定于windows操作系统?使用.NetCore构建windows特定的东西没有多大意义。请再次阅读我的问题:“我需要.Net Core 2.1,因为我将使用SignalR与.Net Core 2.1服务器进行对话,这在非.Net Core 2.1应用程序中是不可能的。”您可以在Net标准库中创建SignalR部件,并从.Net Framework应用程序中引用它吗。该应用程序可以托管运行库代码的服务代码?可能吧,但这不是我所要求的,听起来很复杂。将.NET核心web应用程序转换为windows服务非常简单,为什么没有针对.NET核心控制台应用程序的简单解决方案?