2010-02-27 11 views
6

Ich bin mir nicht ganz sicher, ob der StackTrace beim Deployment im Release-Modus nicht korrekt funktioniert. Wir möchten jedoch alle Exceptions protokollieren, um das Bug-Tracking beim Deployment zu erleichtern Natürlich ist die Bereitstellung im Debug-Modus keine Option. Die Informationen, die wir von der StackTrace-Klasse benötigen, sind der Dateiname, die Methode und die Zeilennummer, in der die Ausnahme aufgetreten ist.Zugriff auf den StackTrace beim Deployment im Release-Modus

Welche Einstellungen benötige ich, um diese drei Werte vom StackTrace zu erhalten und die zusätzlichen Debugging-Informationen, die im Debug-Modus bereitgestellt werden, zu minimieren?

Danke.

+0

ich in der Regel meine Funktion mit eigenen static void M2 wickeln() { versuchen { // Funktionscode } catch { Wurf; } } –

Antwort

7

Sie müssten Ihre .pdb Symboldateien bereitstellen, um dies im Freigabemodus zu tun (und möglicherweise einige Optimierungen auszuschalten, die möglicherweise nicht akzeptabel sind).

Verwandte SO Fragen:

+0

Eine mehr: http://StackOverflow.com/Questions/585397/How-to-generate-pdbs-for-net-managed-projects-in-Release-mode –

+0

Klingt gut, ich werde eine nehmen sieh dir diese an und komm zurück zu dir. Vielen Dank! – Carlo

Verwandte Themen