1

私は何かを逃しましたが、確かではありません。

含めました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

ジミーが提供した例からコピーしただけです。

4

1 に答える 1

3

nuget からの最新の mediatR プル - https://www.nuget.org/packages/MediatRは 1.0.0 です。

あなたが参照していたファクトリメソッドデリゲートは、後で追加されました-このチェンジセット- https://github.com/jbogard/MediatR/commit/82ce595fcd5d265862bf80127fee932902c3d8cd

main から最新のソースを取得して、自分でビルドする必要があります。

于 2015-05-19T18:55:28.227 に答える