Noto Debug.Assert non si attiva nelle app Metro, tuttavia, se il progetto è tradizionale come Console o WinForm, viene attivato. E sì, sono in modalità debug.Debug.Assert (false) non si attiva nelle app Metro win8
È un'impostazione non impostata correttamente in Visual Studio (11 Beta)? O Debug.Assert è destinato a essere disattivato nelle app della metropolitana?
So che molte eccezioni vengono ingerite durante l'esecuzione delle app Metro, ma Debug.Assert è così utile che non riesco a pensare a un motivo per cui dovrebbe essere disabilitato.
Forse questo post è stato creato prima della versione corrente di Metro, ma DefaultTraceListener non sembra esistere più per le app Metro. – James
@James - questo è ciò che significa "è inaccessibile dai metadati". E no, non funziona esattamente nello stesso modo in VS2010 RC. Questo è facile da provare per te stesso, per favore fallo prima di inviare una risposta in downvote. –
L'ho provato e DefaultTraceListener.AssertUIEnabled non può essere impostato nel codice perché non esiste. – James