如何在每个运行之前自动清除Visual Studio2022中的输出window

How to clear the output window in Visual Studio 2022 before each run automatically

我有一个简单的 .NET Core 6 应用程序,通过 Visual Studio Community 2022 开发。

当我按下标准工具栏中的开始按钮时,它会在输出中附加日志 window。

如果我想在日志行中区分最近运行的起点,我必须在控制台中搜索。

输出 window 的上角有一个按钮,用于在下一个 运行 之前清除控制台。

我的问题是,我可以设置 Visual Studio 中的任何设置,以便在开始记录之前在每个 运行 中自动清除此输出 window 吗?

这是我的 cheat-to-win 解决方法。它与清除输出不完全相同 window 但它确实消除了噪音。

Debug.WriteLine(string.Join(Environment.NewLine, Enumerable.Repeat(string.Empty, 100)));

过去我会使用此处显示的技术EnvDTE80.DTE2 to do a legitimate Clear but apparently there's no support for System.Runtime.InteropServices.Marshal.GetActiveObject in net core as mentioned here