如何静默 dotnet 输出“'dotnet.exe'(CoreCLR:clrhost):已加载”

dit*_*lav 4 visual-studio .net-core visual-studio-2019

我想阻止我的应用程序将这些“dll 加载”字符串输出到我的调试输出中。喜欢:

'dotnet.exe' (CoreCLR: clrhost): Loaded 'C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App\2.1.13\Microsoft.Extensions.Caching.Memory.dll'. 'dotnet.exe' (CoreCLR: clrhost): Loaded 'C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App\2.1.13\Microsoft.AspNetCore.Mvc.Cors.dll'. 'dotnet.exe' (CoreCLR: clrhost): Loaded 'C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App\2.1.13\Microsoft.AspNetCore.Cors.dll'. 'dotnet.exe' (CoreCLR: clrhost): Loaded 'C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App\2.1.13\Microsoft.AspNetCore.Connections.Abstractions.dll'. 'dotnet.exe' (CoreCLR: clrhost): Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\2.1.13\System.Net.Primitives.dll'. 'dotnet.exe' (CoreCLR: clrhost): Loaded 'C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App\2.1.13\Microsoft.Net.Http.Headers.dll'. 'dotnet.exe' (CoreCLR: clrhost): Loaded 'C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App\2.1.13\System.IO.Pipelines.dll'. 'dotnet.exe' (CoreCLR: clrhost): Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\2.1.13\Microsoft.Win32.Registry.dll'. 'dotnet.exe' (CoreCLR: clrhost): Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\2.1.13\System.Memory.dll'. 'dotnet.exe' (CoreCLR: clrhost): Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\2.1.13\System.Xml.XDocument.dll'. 'dotnet.exe' (CoreCLR: clrhost): Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\2.1.13\System.Private.Xml.Linq.dll'. 'dotnet.exe' (CoreCLR: clrhost): Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\2.1.13\System.Private.Xml.dll'. 'dotnet.exe' (CoreCLR: clrhost): Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\2.1.13\System.Diagnostics.Debug.dll'.

如果之前有人问过这个问题,我深表歉意,但我无法在网上找到答案。我正在使用 Visual Studio 2019(我找到了一些使用 Visual Studio Code 时的答案,但这些答案并不适用),当我运行在 .Net Core 2.1 上运行的 asp.net 应用程序(相当简单的东西)时,我得到了很多这样的信息输出这让我很恼火,从那以后我的 Angular 编译器输出就迷失在其中了。我尝试摆弄项目的各种详细值等,但没有任何效果。

tym*_*tam 11

您应该禁用“模块加载消息”,也许禁用“模块卸载消息”。

选项1

菜单 -> 选项 -> 调试 -> 输出窗口

在此输入图像描述

选项2

右键单击输出窗口。

在此输入图像描述

  • 天哪,我这些年来从来不知道选项 2 窗口。它绝对应该更容易被发现:O (2认同)