Visual Studio 找不到 SingleInstanceFactory
Visual Studio cannot find SingleInstanceFactory
我漏掉了一些东西,但不确定。
我已经收录了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 给出的例子中复制过来的。
来自 nuget 的最新 mediatR pull - https://www.nuget.org/packages/MediatR 是 1.0.0
您提到的工厂方法委托直到后来才添加 - 这个变更集 - https://github.com/jbogard/MediatR/commit/82ce595fcd5d265862bf80127fee932902c3d8cd
您应该从 main 获取最新的源代码并自行构建。
我漏掉了一些东西,但不确定。
我已经收录了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 给出的例子中复制过来的。
来自 nuget 的最新 mediatR pull - https://www.nuget.org/packages/MediatR 是 1.0.0
您提到的工厂方法委托直到后来才添加 - 这个变更集 - https://github.com/jbogard/MediatR/commit/82ce595fcd5d265862bf80127fee932902c3d8cd
您应该从 main 获取最新的源代码并自行构建。