C# Visual Studio找不到SingleInstanceFactory

C# Visual Studio找不到SingleInstanceFactory,c#,asp.net-mvc,mediatr,C#,Asp.net Mvc,Mediatr,我错过了一些东西,但不确定 我已经包括了使用MediatR的 我尝试使用Unity注册类型: //--------- External Dependencies --------\\ container.RegisterType<IMediator, Mediator>(); container.RegisterInstance<SingleInstanceFactory>(t => container.Resolve(t)); container.Regist

我错过了一些东西,但不确定

我已经包括了使用MediatR的

我尝试使用Unity注册类型:

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


container.RegisterInstance<SingleInstanceFactory>(t => container.Resolve(t));
container.RegisterInstance<MultiInstanceFactory>(t => container.ResolveAll(t));
/-----------外部依赖项--------\\
container.RegisterType();
container.RegisterInstance(t=>container.Resolve(t));
container.RegisterInstance(t=>container.ResolveAll(t));
但是VS告诉我它找不到
SingleInstanceFactory
MultiInstanceFactory
。该项目的目标是.NET4.5.1,我正在使用最新的Unity MediatR

最新媒体


我只是照搬Jimmy给出的例子。

nuget的最新mediatR拉-是1.0.0

您提到的工厂方法delgates直到后来才添加-此变更集-


您应该从main获取最新的源代码并自行构建。

您使用的是什么版本的mediatR?从nuget获取的最新版本。您确定
SingleInstanceFactory
MultiInstanceFactory
都是在
mediatR
命名空间中定义的吗?检查我的编辑@davidanoahhh,这是我上次做的-我现在记得了。我现在知道为什么我有一个副本在我的本地!谢谢