简体   繁体   English

Visual Studio找不到SingleInstanceFactory

[英]Visual Studio cannot find SingleInstanceFactory

I've missed something, but not sure. 我错过了什么,但不确定。

I have included using MediatR; 我已经包括using MediatR;

and I am trying to register types using Unity: 我正在尝试使用Unity注册类型:

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


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

But VS is telling me it can't find SingleInstanceFactory or MultiInstanceFactory . 但VS告诉我它找不到SingleInstanceFactoryMultiInstanceFactory The project is targeting .NET 4.5.1 and I am using the latest Unity, MediatR. 该项目的目标是.NET 4.5.1,我正在使用最新的Unity,MediatR。

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

I was just copying from the examples give by Jimmy. 我只是复制吉米给出的例子。

The latest mediatR pull from nuget - https://www.nuget.org/packages/MediatR is 1.0.0 来自nuget的最新mediatR - https://www.nuget.org/packages/MediatR是1.0.0

The factory method delgates you were referring to were not added until later - this changeset - https://github.com/jbogard/MediatR/commit/82ce595fcd5d265862bf80127fee932902c3d8cd 您指的是工厂方法,直到以后才添加 - 这个变更集 - https://github.com/jbogard/MediatR/commit/82ce595fcd5d265862bf80127fee932902c3d8cd

You should get the latest source from main and build yourself. 你应该从main获得最新的资源并自己构建。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM