nuget包hangfire.aspnetcore和hangfire和hangfire.core有什么区别?

时间:2018-12-08 12:49:51

标签: c# nuget asp.net-core-mvc hangfire

nuget软件包HangFire.AspNetCoreHangFireHangFire.core有什么区别?

似乎我可以将hangfire与仅使用HangFire 1.6.21程序包的ASP .NET MVC Core项目一起使用。请参阅以下项目中使用的软件包:

enter image description here

HangFire.AspNetCore包的用途是什么?

我正在Ubuntu上使用Visual Studio Code,并且我使用了以下软件包:

dotnet add package Hangfire

dotnet add package Hangfire.AspNetCore

1 个答案:

答案 0 :(得分:2)

这是NuGet软件包的常用命名约定:

  • HangFire 是程序包名称和主程序包,其中包括所有需要的依赖项。在这种情况下,此主程序包针对.NET框架。
  • HangFire.Core 是包含核心组件的软件包,该软件包的所有变体都可能依赖于这些组件。
  • HangFire.AspNetCore 是支持.NET Core的扩展