Не удается отладить внешнюю программу из Visual Studio 2003 и .NET Framework 1.1. - PullRequest
0 голосов
/ 27 октября 2009

Я работаю над старым Windows-приложением .NET 1.1. В конфигурации отладки мы установили режим отладки для внешней программы, которая является исполняемым файлом. Я хочу отладить этот exe при запуске этого приложения Windows. Но когда я устанавливаю точку останова, я получаю сообщение об ошибке «символы не загружаются».

Я попробовал все, что искали в Google, как

  1. Перезагрузка файлов pdb
  2. Удаление exe и восстановление решения.

Ничего не работает. Любая помощь по этому вопросу будет полезна.

Обновление: да, у меня есть исходные файлы для exe. У меня есть 2 проекта библиотеки классов типов, но выходного типа Window Application.Assume proj1 и proj2. В proj1 режим отладки в действии запуска является exe из proj2. Так возможно ли мне отладить proj2. Я предоставил аргументы командной строки как /profile:DEBUG^DEBUG.

1 Ответ

0 голосов
/ 27 октября 2009

Если вы пытаетесь перехватить исключения, возникающие при использовании предварительно скомпилированного исполняемого файла, я бы использовал опцию Attach Process под заголовком меню Debug.

Вы можете использовать опцию паузы после присоединения, которая остановит запуск процесса, но я не думаю, что вы сможете разместить точки останова в коде. Вы сможете перехватывать исключения и просматривать стек, хотя информация не так ясна, как если бы у вас были доступны исходные файлы.

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