6
votes

I am a C# newbie having spent a lot of time with Delphi I am switching to .NET. A great package used for exception stack reporting etc. was madExcept from http://madshi.net/madExceptScreenShots.htm.

Is there something equivalent for .NET (C#). What I am after is something that will provide me with a stack trace when an exception occurs. If so, I am assuming I would have to deploy the debug versions of assemblies as that would have the necessary symbol information? Or could I provide a separate debug MAP file instead?

All pointers greatly appreciated.

1
"All pointers greatly appreciated?" Sorry, can't help you. C# doesn't use pointers. ;)Mason Wheeler
@mason C# does indeed have pointersDavid Heffernan
Yup, it has pointers, but you need to wrap them in unsafe code blocks if you want to use them.Runner
@Mason: Nice pun. Others (especially Arafangion): Get a sense of humor - Mason clearly added a ;) to indicate it was a joke.Ken White

1 Answers

3
votes

Unlike Delphi, C# exceptions will give you the stack trace if they are available through the Exception.StackTrace property.

If you want alternatives for other aspects of MadExcept (of which there are a fair few), you should ask them explicitly.