Gibt es eine Möglichkeit, den Debugger zu unterbrechen, wenn die Assertion falsch ist und die Anwendung mit dem Visual Studio-Debugger ausgeführt wird. Früher, als ich Windows-Anwendung debugging, würde ich eine Ausnahme bekommen und der Debugger würde brechen, aber jetzt auf Smart Device ein Assertion fehlgeschlagen Fenster wird mit Stack-Trace angezeigt, aber ich möchte auch Variablenwerte etc.
sehenSie sind sich nicht sicher über VS 2008, aber ab 2010 können Sie Debug / Exceptions (Strg-Alt-E) aufrufen. Klicken Sie auf die Schaltfläche "Hinzufügen", wählen Sie "Common Language Runtime Exceptions" und geben Sie Folgendes ein:
%Vor%und drücken Sie "OK". Es wird jetzt in der Liste angezeigt, stellen Sie sicher, dass Sie das Kontrollkästchen in der Spalte "Geworfen" aktivieren. Sie erhalten nun eine Pause bei jedem Assert-Fehler.
Tags und Links c# visual-studio-2008 debugging assertion smart-device