DryIoc 似乎无法解析 IAsyncRequestHandler。
它抛出
“ DryIoc.dll 中发生类型为‘DryIoc.ContainerException’但未在用户代码中处理的异常附加信息:无法解析 MediatR.IRequestHandler。未找到服务注册和 Rules.FallbackContainers 数量:0 和数量Rules.UnknownServiceResolvers: 0 "
这很奇怪,因为它应该解析 IAsyncRequestHandler。
另一个奇怪的事情是代码在 Net.Fiddle 上运行良好(查看这里)
我在 Windows 10 Home、MediatR 3.0.0、DryIoc.dll 2.10.0、.Net 框架 4.5(也尝试使用 4.6.1)中使用 VS 2015 Update 3。
我是否以错误的方式注册它?这应该很简单。
相关:注册所有处理程序的最佳方法是什么?