Недавно я обновил свой небольшой проект от NServiceBus 4.6 до 5.0.1. После сглаживания изменений интерфейса, теперь я сбою во время выполнения с сообщением:Поддерживает ли NServiceBus v5.0 счетчики производительности?
System.InvalidOperationException был необработанное Сообщения: необработанного исключение типа «System.InvalidOperationException» произошел в mscorlib.dll Дополнительной информации: NServiceBus счетчик производительности для критического времени не настроен правильно. Для исправления этой проблемы запустите командлет Install-NServiceBusPerformanceCounters.
Я не использую счетчики производительности в своем коде и не нуждаюсь в установке каких-либо дополнительных компонентов. Я вижу ту же проблему с образцом «VideoStore.SqlServer» на странице Particular's GitHub. Сделайте свежее притягивание, F5, ... и стрелу.
Требуется ли для версии 5 NServiceBus настроить свои счетчики по умолчанию вместо подхода opt-in для v4.x?
Edit: 2014-10-21 Использование config.DisableFeature<CriticalTimeMonitoring>();
Я до сих пор не может получить образец для запуска (получил ту же ошибку). По предложению Адама я открыл ticket и обновит этот вопрос, когда я услышу из Частного вопроса.
Хотя это кажется многообещающим, оно не работает. Я добавил это в конфигурацию для одной из примерных служб Particular (VideoStore.ContentManagement), и это не имеет значения. Я все равно получаю такое же сообщение об ошибке. Моя команда проверила, что я сделала, и мы воспроизвели ее на нескольких машинах, прежде чем я написал этот ответ. Я в тупике. – SethO
Звучит как ошибка, сообщите об этом на сайте GitHub. –
обновите пакет nuget. После обновления до следующих версий исключение больше не выбрасывается: '' ' '' '' –
Pedro