Программа не запустится без отладки - PullRequest
1 голос
/ 22 июня 2011

У меня есть программа, созданная с использованием Visual Studio, которая не запускается, если VS не отлаживает.Где искать проблемы?

Программа работает при отладке через VS, но не запускается из папки отладки.Программа отлично работает при отладке.Нет данных.

Ответы [ 2 ]

1 голос
/ 22 июня 2011

Для такой проблемы запуска я бы предложил запустить ваше приложение в Windbg (часть Средства отладки для Windows ).Выполните Файл -> Присоединить к исполняемому файлу, а затем нажмите F5.Вы должны получить более информативный вывод там.Я подозреваю, что это проблема зависимости dll или манифеста.Другим полезным инструментом является Dependency Walker , который может выделить некоторые библиотеки, которые находятся на пути Visual Studio, но не путь по умолчанию, что также может объяснить ошибку.Еще одна вещь, которую нужно попробовать - проверить, отображаются ли все типы отладочных выводов в Visual Studio: щелкните правой кнопкой мыши, чтобы получить контекстное меню в окне вывода отладки и убедитесь, что в нем отображаются сообщения об исключениях и сообщения о загрузке модуля.

0 голосов
/ 22 июня 2011

Попробуйте включить «Остановить при исключениях»

Отладка - Исключения - Общеязыковые исключения во время выполнения (выброшенные и необработанные пользователем)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...