В моей инфраструктуре я публикую событие
this.eventAggregator.GetEvent<ReportAddedEvent>().Publish(report);
отчет является объектом
В моем контроллере я подписываюсь на это событие
this.eventAggregator.GetEvent<ReportAddedEvent>().Subscribe(this.OnReportAdded);
Моя проблемачто событие происходит дважды.Во всем коде нет другого места, где публикуется событие, так что я уверен, что событие не было запущено где-то еще, и я вижу, что оно срабатывает только один раз.
Каждый имеет предложение или решение проблемы или знает, в чем проблема.