Behandling af Unhandled Exception i Network Deployed Windows Applikation
Hejsa...Har en ting som jeg ikke helt kan finde ud af.
Jeg har lavet en Windows Applikation som jeg skal have ud i en test fase hos nogle brugere.
Når der opstår en Uhandled Exception i programmet, så ville jeg gerne behandle denne ved at sende en mail med Stacktrace osv i.
Dog alt sammen noget som brugeren selv bestemmer om skal sendes af sted.
Jeg har lavet det hele, og det virker super godt når jeg debugger fra VS.
Men når programmet køres hos brugerne (Programmet er Network Deployed) så viser den ikke min fine form.
I stedet kommer denne standard "Unhandled Exception has occurred in your appplication" dialogbox frem.
Nogen som har en ide til hvordan man kan ændre det?
I koden (program.cs) har jeg gjort følgende for at få min custom dialogbox op når der opstår en exception
static class Program
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main()
{
try
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}
catch (Exception Ex)
{
frmerrobox frmerrorbox = new frmerrobox();
frmerrorbox.load("Der opstod desværre en ikke håndteret fejl i systemet.", Ex);
}
}
Mvh.
Lasse