我在Program.cs中使用.NET 6:
builder.Services.AddMediatR(Assembly.GetExecutingAssembly());
我得到:“IServiceCollection”不包含“AddMediatR”的定义,并且找不到接受“IServiceCollection”类型的第一个参数的可访问扩展方法“AddMediatR”(您是否缺少using指令或程序集引用?)为什么?
enxuqcxy1#
首先你必须
Install-Package MediatR
然后对于IServiceCollection中的访问必须
IServiceCollection
Install-Package MediatR.Extensions.Microsoft.DependencyInjection
2lpgd9682#
Install-Package MediatR.Extensions.Microsoft.DependencyInjectionFixed
因为Package MediatR.Extensions.Microsoft.DependencyInjection现在已被弃用。
Package MediatR.Extensions.Microsoft.DependencyInjection
2条答案
按热度按时间enxuqcxy1#
首先你必须
然后对于
IServiceCollection
中的访问必须2lpgd9682#
首先你必须
然后对于
IServiceCollection
中的访问必须因为
Package MediatR.Extensions.Microsoft.DependencyInjection
现在已被弃用。