В официальных примечаниях к выпуску говорится:
Улучшена совместимость с пакетом nuget EventSource.
- SLAB's source must be updated and rebuilt to work with the EventSource nuget package (which supports channels, but does not support sampling). The process is now fairly painless.
- Added references to the EventSource nuget package to all projects
- Изменено
System.Diagnostics.Tracing
наMicrosoft.Diagnostics.Tracing
во всех исходных файлах- Определена константа EVENT_SOURCE_PACKAGE в проекте модульного тестирования (чтобы отключить тесты, которые не могут работать с версией nuget).
Это немного загадочно. Что-то кажется обратным, потому что я вообще не вижу ссылок на Microsoft.Diagnostics.Tracing
в загрузке Nuget.
Или это подпункты, которые вы должны сделать, чтобы заставить его построиться (поэтому там должно быть написано «Добавить», «Изменить», «Определить» вместо «Добавлено, Изменено, Определено»)?
Хм, ну этих инструкций (если они инструкции) недостаточно:
- Есть три места, где
Microsoft.Diagnostics.Tracing
уже упоминается, так что это дает повторяющиеся предупреждения. - Между
Microsoft.Practices.EnterpriseLibrary.SemanticLogging.Etw.Configuration.EventSourceSettings
(это класс) иMicrosoft.Diagnostics.Tracing.EventSourceSettings
(это перечисление) есть несколько мест, где возникает неоднозначность.