Terve,
Onko mahdollista paikantaa kaatumisen kohta Release käännöksestä, jossa siis on asetettu ( Visual Studiossa ) Debug Info flagi No -tilaan?
Eli voiko pelkällä pdb symbooli tiedostolla jotenkin mätsätä kaatumisen kohdan, ilman, että exe:n on tuota debug tietoa kirjoitettu?
Miten yleensäkin ohjelmissa tuo Crash Reportointi toteutetaan että saisi esim. jonkun dumpi filun ohjelmasta kaatumisen hetkellä. Tarkoitus olisi siis varmistaa, jos ohjelma sattuisi käytössä joskus kaatumaan, niin saisi näppärästi Release käänöksestäkin tuon kaatumisen kiinni Visual Studioon.
Pistät sen ohjelman try catch -lohkon sisään.
try { Proggiksesi(); } catch (Exception ex) { //Esim. nämä voit dumpata vaikka tiedostoon Console.WriteLine(ex.Message); Console.WriteLine(ex.StackTrace); }
Ohjelmassa tietysti käsittelet virheet ihan normaalisti, eli tuon tarkoitus on vain napata bugit eli virhetilanteet joita ei ole huomioitu.
Aihe on jo aika vanha, joten et voi enää vastata siihen.