Я использую образец NES, который работает из коробки.Затем я заменил версию NServiceBus 2.5 на более старую 2.0, но это приводит к следующей ошибке при запуске приложения MVC:
"Ссылка на объект не установлена на экземпляр объекта."в NES.EventConverterFactory..ctor () в NES.DI. <. cctor> b_ 6 () в C: \ Users \ werner \ Downloads \ elliotritchie-NES-9a56ad8 \ elliotritchie-NES-9a56ad8 \ src \ NES\ DI.cs: строка 24 в NES.DependencyInjectionContainer.ResolveTService в C: \ Users \ werner \ Downloads \ elliotritchie-NES-9a56ad8 \ elliotritchie-NES-9a56ad8 \ src \ NES \ DependencyInjectionContainer.cs: строка 20 в NES.Dection.<> c _DisplayClass4 2.<Register>b__3() in C:\Users\werner\Downloads\elliotritchie-NES-9a56ad8\elliotritchie-NES-9a56ad8\src\NES\DependencyInjectionContainer.cs:line 45
at NES.DependencyInjectionContainer.Resolve[TService]() in C:\Users\werner\Downloads\elliotritchie-NES-9a56ad8\elliotritchie-NES-9a56ad8\src\NES\DependencyInjectionContainer.cs:line 20
at NES.DependencyInjectionContainer.<>c__DisplayClassa
4.b_ 9 () в C: \ Users \ werner \ Downloads \ elliotritchie-NES-9a56ad8 \ elliotritchie-NES-9a56ad8 \ src \ NES \ DependencyInjectionContainer.cs: строка59 в NES.DependencyInjectionContainer.ResolveTService в C: \ Users \ werner \ Downloads \ elliotritchie-NES-9a56ad8 \ elliotritchie-NES-9a56ad8 \ src \ NES \ DependencyInjectionContainer.cs: строка 20 в NES.DependencyInjectionContain._DisplayClass4`2.b__3 () в C: \ Users \ werner \ Downloads \ elliotritchie-NES-9a56ad8 \ elliotritchie-NES-9a56ad8 \ src \ NES \ DependencyInjectionContainer.cs: строка 45 в NES.DependencyInjectionContainer.Resolve:s \ werner \ Downloads \ elliotritchie-NES-9a56ad8 \ elliotritchie-NES-9a56ad8 \ src \ NES \ DependencyInjectionContainer.cs: строка 20 в NES.UnitOfWorkFactory.Begin () в C: \ Users \ werner \ Downloads \ elliotritchie9a56ad8 \ elliotritchie-NES-9a56ad8 \ src \ NES \ UnitOfWorkFactory.cs: строка 18 в NES.NServiceBus.MessageModule.HandleBeginMessage () в C: \ Users \ werner \ Downloads \ elliotritchie-NES-9ES-9ES-9ES-9ad-9-e-9-e-9ad-8-NAD-9src \ NES \ NServiceBus \ MessageModule.cs: строка 10 в NServiceBus.Unicast.UnicastBus.TransportStartedMessageProcessing (объект-отправитель, EventArgs e) в NServiceBus.Unicast.Transport.Msmq.MsmqTransport.ReceiveFromQuems.MsmqTransport.Process ()
Теперь это происходит, когда Global.asax.cs нажимает «AreaRegistration.RegisterAllAreas ();».В конце концов, ошибка возникает в строке 13 «EventConverterFactory.cs», где статический конструктор пытается выполнить итерацию «Global.TypesToScan», которая является нулевой.
Кто-нибудь знает, как запустить этот пример?Странно, что точно такой же код работает со сборками NSB 2.5 ...
Werner