C# Visual Studio找不到SingleInstanceFactory
我错过了一些东西,但不确定 我已经包括了使用MediatR的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
代码>
我尝试使用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,这是我上次做的-我现在记得了。我现在知道为什么我有一个副本在我的本地!谢谢