Ich bemerke Debug.Assert löst nicht in Metro-Apps, jedoch, wenn das Projekt ein traditionelles wie Console oder WinForm ist, wird es ausgelöst. Und ja, ich bin im Debug-Modus.Debug.Assert (false) löst nicht in win8 Metro apps
Ist eine Einstellung in Visual Studio (11 Beta) nicht richtig eingestellt? Oder Debug.Assert soll in Metro-Apps deaktiviert sein?
Ich weiß, dass viele Ausnahmen während der Ausführung von Metro-Apps verschluckt werden, aber Debug.Assert ist so praktisch, dass ich keinen Grund finden kann, warum es deaktiviert werden sollte.
Vielleicht wurde dieser Beitrag vor der aktuellen Version von Metro gemacht, aber DefaultTraceListener scheint nicht mehr existieren für Metro-Anwendungen. – James
@James - das ist was "es ist nicht zugänglich von den Metadaten" bedeutet. Und nein, es verhält sich in VS2010 RC genau gleich. Dies ist leicht zu versuchen, bitte tun Sie dies, bevor Sie eine Antwort downvote. –
Ich habe es versucht und DefaultTraceListener.AssertUIEnabled kann nicht im Code gesetzt werden, weil es nicht existiert. – James