0

У меня возникла проблема с созданием приложения в режиме отладки. Я создаю это приложение в VS 2015. Когда я его запускаю, внутренние функции ASSERT не выполняются. Я подозреваю, что это проблема в некоторых настройках VS 2015, или, может быть, есть проблемы с наборами окон или SDK. Возможно, кто-то столкнулся с такой же ситуацией? Я использую Windows 7 Enterprise.ASSERT не работает в приложении VS 2015

+0

Не могли бы вы предоставить нам самую свежую информацию? Не могли бы вы получить полезную информацию из предложения Вейвэй? Если нет, не могли бы вы поделиться типом проекта, который вы создали? Как вы использовали Assert в своих функциях? –

ответ

0

Когда я запустил его, внутренние функции ASSERT не выполняются.

Убедитесь, что вы выбрали «Отладка» в Visual Studio 2015, когда вы нажимаете F5 для запуска этого приложения. Поскольку функция Debug.Assert() работает только при отладке приложения. Если вы выберете Release и запустите приложение, функция Debug.Assert() не будет выполнена.

enter image description here

Кроме того, пожалуйста, создайте новый проект и добавить Debug.Assert функцию(), чтобы проверить, является ли эта проблема возникает только в этом одном конкретном проекте или всех проектов.

Если только этот конкретный проект имеет эту проблему, проверьте значение bool в функции Debug.Assert(), убедитесь, что оно ложно. Если это правда, эта функция не будет выполнена.

Если у всех проектов есть эта проблема, проверьте версию Visual Studio 2015, подтвердите, что она установила последнее обновление и проверьте, установлены ли какие-либо пакеты сторон третьей части, которые влияют на отладчик Visual Studio. Чтобы проверить это, вы можете запустить Visual Studio 2015 в безопасном режиме.