Visual Studio找不到SingleInstanceFactory

时间:2015-05-19 18:47:38

标签: c# asp.net-mvc mediatr

我错过了什么,但不确定。

我已加入using MediatR;

我正在尝试使用Unity注册类型:

//--------- External Dependencies --------\\
container.RegisterType<IMediator, Mediator>();


container.RegisterInstance<SingleInstanceFactory>(t => container.Resolve(t));
container.RegisterInstance<MultiInstanceFactory>(t => container.ResolveAll(t));

但VS告诉我它无法找到SingleInstanceFactoryMultiInstanceFactory。该项目的目标是.NET 4.5.1,我正在使用最新的Unity,MediatR。

最新MediatR,https://github.com/jbogard/MediatR/blob/master/src/MediatR/Mediator.cs

我只是复制了Jimmy提供的例子。

1 个答案:

答案 0 :(得分:3)

来自nuget的最新mediatR拉力 - https://www.nuget.org/packages/MediatR为1.0.0

您所指的工厂方法指向直到稍后才添加 - 此更改集 - https://github.com/jbogard/MediatR/commit/82ce595fcd5d265862bf80127fee932902c3d8cd

你应该从main获得最新资源并自己构建。