Debug.Assert は Metro アプリではトリガーされませんが、プロジェクトが Console や WinForm などの従来のプロジェクトである場合はトリガーされます。はい、デバッグモードです。
Visual Studio(11 Beta)での設定が正しくないのでしょうか? または、メトロ アプリで Debug.Assert を無効にすることを意図していますか?
Metro アプリの実行中に多くの例外が飲み込まれることは知っていますが、Debug.Assert は非常に便利なので、無効にする理由が思いつきません。