【发布时间】:2015-05-19 18:47:37
【问题描述】:
我错过了一些东西,但不确定。
我已经收录了using MediatR;
我正在尝试使用 Unity 注册类型:
//--------- External Dependencies --------\\
container.RegisterType<IMediator, Mediator>();
container.RegisterInstance<SingleInstanceFactory>(t => container.Resolve(t));
container.RegisterInstance<MultiInstanceFactory>(t => container.ResolveAll(t));
但是 VS 告诉我它找不到 SingleInstanceFactory 或 MultiInstanceFactory。该项目的目标是 .NET 4.5.1,我正在使用最新的 Unity MediatR。
最新MediatR,https://github.com/jbogard/MediatR/blob/master/src/MediatR/Mediator.cs
我只是从 Jimmy 给出的例子中复制过来的。
【问题讨论】:
-
您使用的是什么版本的 mediatR?
-
从 nuget 拉取的最新数据。
-
您确定
SingleInstanceFactory和MultiInstanceFactory是在MediatR命名空间中定义的吗? -
检查我的编辑@DavidArno
标签: c# asp.net-mvc mediatr