公式のリリースノートには次のように書かれています。
EventSource nuget パッケージとの互換性の向上
- EventSource nuget パッケージ (チャネルはサポートしていますが、サンプリングはサポートしていません) で動作するように、SLAB のソースを更新して再構築する必要があります。このプロセスは現在、かなり簡単です。
- EventSource nuget パッケージへの参照をすべてのプロジェクトに追加しました
- すべてのソース ファイルで
System.Diagnostics.Tracing
に変更Microsoft.Diagnostics.Tracing
- 単体テスト プロジェクトで EVENT_SOURCE_PACKAGE 定数を定義しました (nuget バージョンで動作しない可能性のあるテストを無効にするため)。
これは少し不可解です。Microsoft.Diagnostics.Tracing
Nuget のダウンロードに参照がまったく表示されないため、何かが後方に見えます。
それとも、それを構築するために必要な下位の箇条書きですか (つまり、追加、変更、定義の代わりに、追加、変更、定義と言う必要があります) ?
うーん、これらの指示 (指示である場合) では不十分です。
- が既に参照されている場所が 3 か所ある
Microsoft.Diagnostics.Tracing
ため、重複する警告が表示されます Microsoft.Practices.EnterpriseLibrary.SemanticLogging.Etw.Configuration.EventSourceSettings
(クラスである) とMicrosoft.Diagnostics.Tracing.EventSourceSettings
(列挙型である) の間にあいまいさが現れる場所が複数あります。