Noto que Debug.Assert no se activa en las aplicaciones de Metro, sin embargo, si el proyecto es tradicional como Console o WinForm, se activa. Y sí, estoy en modo de depuración.Debug.Assert (false) no se activa en las aplicaciones win8 Metro
¿Es una configuración no configurada correctamente en Visual Studio (11 Beta)? ¿O Debug.Assert está destinado a estar deshabilitado en las aplicaciones metropolitanas?
Sé que se tragarán muchas excepciones durante la ejecución de las aplicaciones de Metro, pero Debug.Assert es tan útil que no puedo pensar en una razón por la que deba deshabilitarse.
Tal vez esta publicación se realizó antes de la versión actual de metro, pero DefaultTraceListener ya no parece existir para las aplicaciones de Metro. – James
@James: eso es lo que significa "inaccesible de los metadatos". Y no, se comporta de forma incorrecta en VS2010 RC. Esto es fácil de probar, hágalo antes de rechazar una respuesta. –
Lo probé y DefaultTraceListener.AssertUIEnabled no se puede establecer en el código porque no existe. – James