asp.net 可以找到.net项目包(是否缺少using指令或程序集引用?)

y1aodyip  于 2023-01-18  发布在  .NET
关注(0)|答案(1)|浏览(191)

我收到以下错误,指出添加hangfire的扩展方法不存在:
项目文件行禁止显示状态错误CS1061“IServiceCollection”不包含“AddHangfire”的定义,并且找不到接受类型“IServiceCollection”的第一个参数的可访问扩展方法“AddHangfire”(是否缺少using指令或程序集引用?)
这是我的程序。

using Hangfire;
using Hangfire.SqlServer;

var builder = WebApplication.CreateBuilder(args);

// Add services to the container.

builder.Services.AddControllers();
builder.Services.AddHangefire();

var app = builder.Build();

我安装了软件包,但函数没有读取它。

57hvy0tb

57hvy0tb1#

添加程序包:
HangFire.AspNetCore
并且您必须将Action传递到扩展方法的构造函数中,定义如下:

相关问题