【发布时间】:2017-08-06 11:10:17
【问题描述】:
在过去几个月的某个时候,有很多类似
的消息Event 7 was called with 5 argument(s) , but it is defined with 6 paramenter(s).
Event 10 was called with 5 argument(s) , but it is defined with 6 paramenter(s).
Event 10 was called with 5 argument(s) , but it is defined with 6 paramenter(s).
开始向我的 Visual Studio 输出窗口发送垃圾邮件,导致很难找到实际的跟踪和调试消息。这些消息来自哪里,如何禁用它们?
为了尝试解决这个问题,我尝试了几件事。
- 大部分answers 指向配置输出窗口中的复选框。如果我取消选中“程序输出”,问题消息就会消失,但我想保留的消息也会消失。
- 我尝试创建自定义
TraceListener并在Write和WriteLine方法中设置断点,希望调用堆栈会告诉我从哪里生成消息。我发现这些消息并非来自典型的Diagnotics.Debug或Diagnotics.Trace方法。 - 我尝试通过
Console.SetOut()将控制台重定向到自定义的TextWriter,我可以在其中设置断点。同样,我找不到任何东西。
任何帮助将不胜感激。
【问题讨论】:
-
我正在使用 Stackify 前缀。很好地抓住那个。我不确定我的搜索如何没有找到它。如果您将其总结为答案,我会将其标记为已接受。谢谢!
-
您可以删除问题。 “不是你,是
Stackify”的答案不太可能对其他人有用。他们很可能也会发现这个问题。 -
据我所知,您使用什么搜索来查找问题? Google 中的“Event 7 was called with 5 argument(s), but it is defined with 6 parameters)”的变体或“Visual Studio 输出窗口”在前几页没有让我得到那个结果。
-
@erdomke 您是否找到了它的来源和/或如何解决它?
标签: c# visual-studio visual-studio-2015