Я использую Visual Studio 2010 для написания утверждения .NET:
Debug.Assert(false, "Testing Debug.Assert");
Когда я ставлю точку останова в этой строке кода, подождите, пока точка останова не достигнет, и затем программа продолжитзапустить, все работает нормально: всплывает диалоговое окно «Ошибка подтверждения».Однако когда я удаляю точку останова и перезапускаю приложение, оператор Debug.Assert () просто игнорируется.
Кто-нибудь знает, что может вызвать это очень странное поведение?