NBug

1.2.2

A library for .NET that has the role of automating the bug report process by catching bugs, minidumps and other unhandled events

Generally speaking, bug reports need to be clear and simple to complete, as otherwise nobody will really bother to report it. In time, this leads to a software solution that is full of problems and that turns users away. This is the main reason why many developer teams include testers and members that deal with quality assurance.
One way to ensure that the bug reporting process is as simple and straightforward as possible is to include it in the development phase. NBug is a .NET library designed to automate the entire bug reporting process.
According to the developer, the idea behind the library is to automatically catch all unhandled exceptions and send the reports selectively. In addition to bug reports, the framework can also send errors, memory mini-dumps that caused crashes as well as additional system information.
The bug report typically contains default information about the unhandled exception that occurred and users can either close the app or send a report. Developers can customize the report to include any extra data that may help them dive deeper into the issue and fix it. In fact, by setting up a bug tracker, developers can receive quite an impressive report that is specific to the problematic version.