过度调试输出的解决方法“使用Y参数调用事件X,但使用Z参数定义事件X”

问题描述 投票:7回答:1

VS2017中调试窗口中的示例(但在其他VS版本中也很常见):

Event 7 was called with 5 argument(s) , but it is defined with 6 paramenter(s).

找到原因:TPL ETW events have extra parameters that cause excessive debugger output Filter custom message from Visual Studio 2015 output window

但直到更新或类似修复此问题 - 任何解决方法的建议? (代码/工具/ ???)

我真的想保持我的调试输出窗口工作,而不是充斥着相同(无用)的消息。

在输出窗口中禁用某些类型的消息没有用,因为它删除了我想要的输出消息。 (Disable noise messages in debug output windows - visual studio 2012

还试图找到一个可以过滤的VS扩展,但没有运气。

在这个通道下,VSColorOutput可能用于匹配RegExp,然后将这些消息的颜色更改为与输出窗口中的backround相同的颜色......但这感觉非常讨厌,并且会在输出窗口中给出无限的空白行。

c# visual-studio visual-studio-2017
1个回答
0
投票

获取最新的dot net框架安装。他们现在已经修好了。

在这里查看合并的PR:https://github.com/dotnet/coreclr/pull/8942

© www.soinside.com 2019 - 2024. All rights reserved.