[Solved] How to collect all exceptions of application when its work complete?


It really depends on how you are currently handling all those exceptions.

You can take a look at the AppDomain.UnhandledException and AppDomain.FirstChanceException (documentation here) events. The latter should provide notification of all managed exceptions before they get passed to a normal exception handler.

Using either that or your current exceptions handlers you will have to store the information about the exceptions somewhere (either in a file, database, memory etc) and later do with it what you want.

Just note that there are some exceptions which you cannot really recover from and that an exception might occur during (because of) your collecting of the information.

solved How to collect all exceptions of application when its work complete?