At some point in the last couple of months, a lot of message along the lines of
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).
started spamming my Visual Studio output window making it hard to find actual trace and debug messages. Where are these messages coming from, and how do I disable them?
To try to solve this problem, I have tried several things.
- Most of the answers point to configuring the checkboxes in the output window. If I uncheck "Program Output" the problem messages go away, but so do the messages I want to keep.
- I tried creating a custom
TraceListener
and set a breakpoint in theWrite
andWriteLine
methods in the hopes that the call stack would tell me where the messages were being generated from. I discovered that these messages are not coming from the typicalDiagnotics.Debug
orDiagnotics.Trace
methods. - I tried redirecting the console via
Console.SetOut()
to a customTextWriter
that I could set breakpoints within. Again, I could not find anything.
Any help would be appreciated.