5

TraceSource はSystem.Diagnostics、私の ASP .NET Core プロジェクトからアクセスできます。

src ファイルには、次のヘッダーがあります。

#region Assembly System.Diagnostics.TraceSource, Version=4.1.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
// C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.netcore.app\2.2.0\ref\netcoreapp2.2\System.Diagnostics.TraceSource.dll
#endregion

どういう意味ですか?.Net Famework >=4.1.1.0 のバージョンは許容されますか? TraceSource は .Net Standard の一部のバージョンに含まれていますか?

私の解決策をUPD: 構成が必要です。

1) app.config は .NET Framework でのみ機能します ( https://github.com/dotnet/corefx/issues/24829 )。

2) .Net Core のドラフト:

TraceSource.Listeners.Add(new MyListener());
TraceSource.Switch = new SourceSwitch();
4

1 に答える 1