首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在MediatR 6中注入/注册MediatR ServiceFactory?

如何在MediatR 6中注入/注册MediatR ServiceFactory?
EN

Stack Overflow用户
提问于 2022-10-07 14:15:55
回答 1查看 22关注 0票数 0

我有一个最初用.Netcore 3.1编写的项目。我正在将这个项目迁移到.Net6.0。

我过去常常用生命时间( Lifetime:瞬态)来注入/注册MediatR ServiceFactory。

代码语言:javascript
复制
services.AddTransient<ServiceFactory, ServiceFactory>();

但是,当我迁移到.Net6.0时,我发现了一个错误:

InvalidOperationException: Error while validating the service descriptor 'ServiceType: MediatR.ServiceFactory Lifetime: Transient ImplementationType: MediatR.ServiceFactory': Unable to resolve service for type 'System.Object' while attempting to activate 'MediatR.ServiceFactory'.

我想知道如何在MediatR ServiceFactory中注入/注册.Net6.0?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-10-07 16:48:17

我们不需要将MediatR服务工厂注册为单独的东西。AddMediatR扩展应该处理这个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73988529

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档