Я заметил, что Debug.Assert не срабатывает в приложениях Metro, однако, если проект является традиционным, таким как Console или WinForm, он срабатывает. И да, я в режиме отладки.
Возможно, этот параметр неправильно установлен в Visual Studio (11 Beta)? Или Debug.Assert предназначен для отключения в приложениях метро?
Я знаю, что во время выполнения Metro-приложений поглощается множество исключений, но Debug.Assert настолько удобен, что я не могу придумать, почему его следует отключить.