2

公式のリリースノートには次のように書かれています。

EventSource nuget パッケージとの互換性の向上

  • EventSource nuget パッケージ (チャネルはサポートしていますが、サンプリングはサポートしていません) で動作するように、SLAB のソースを更新して再構築する必要があります。このプロセスは現在、かなり簡単です。
    • EventSource nuget パッケージへの参照をすべてのプロジェクトに追加しました
    • すべてのソース ファイルでSystem.Diagnostics.Tracingに変更Microsoft.Diagnostics.Tracing
    • 単体テスト プロジェクトで EVENT_SOURCE_PACKAGE 定数を定義しました (nuget バージョンで動作しない可能性のあるテストを無効にするため)。

これは少し不可解です。Microsoft.Diagnostics.TracingNuget のダウンロードに参照がまったく表示されないため、何かが後方に見えます。

それとも、それを構築するために必要な下位の箇条書きですか (つまり、追加、変更、定義の代わりに、追加、変更、定義と言う必要があります) ?

うーん、これらの指示 (指示である場合) では不十分です。

  • が既に参照されている場所が 3 か所あるMicrosoft.Diagnostics.Tracingため、重複する警告が表示されます
  • Microsoft.Practices.EnterpriseLibrary.SemanticLogging.Etw.Configuration.EventSourceSettings(クラスである) とMicrosoft.Diagnostics.Tracing.EventSourceSettings(列挙型である) の間にあいまいさが現れる場所が複数あります。
4

3 に答える 3