ciao.
Sto lavorando su un progetto di medie dimensioni.
L'ho preso in mano da poco.
Il programma non fa uso delle eccezioni e del try catch , per questo per trovare degli errori , soprattutto nel deploy in clickonce ci metto delle ore.
Mi chiedo se non sia il caso di circondare ogni funzione con un try catch e un messagebox o un log con il nome del metodo e la linea, ho trovato su google questa istruzione:
codice:
MsgBox(String.Format("Executed on line# {0}", (New StackTrace(New StackFrame(True))).GetFrame(0).GetMethod()))
questo mi ritorna sempre il metodo in cui è avenuto l'errore, è piuttosto comodo , cosi posso cambiare il nome alla funzione e non preoccuparmi e c'è anche il metodo per la linea corrente.
qualcuno lo usa?
si va incontro a qualche problema che non ho previsto a usarlo?

uso il log di vb.net esistono altri progetti di log con qualche utilità in piu? quale?