Как присоединить отладчик при создании процесса?

J.P. Экран статьи Boodhoo Связанный DTOs поможет Вам понять преимущество дизайна.

существует также преимущество безопасности , что я записал о.

Наличие модели представления упрощает Ваши представления. Это особенно важно, потому что представления обычно очень трудно протестировать. При наличии модели представления Вы перемещаете большую работу из представления и в домен-> модель представления. Вещи как форматирование, обработка нулевых значений и выравнивание графов объектов.

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

17
задан Allon Guralnek 26 September 2009 в 22:10
поделиться

4 ответа

  1. Создайте новый проект (можно использовать консольный проект).
  2. Щелкните проект правой кнопкой мыши и выберите «Свойства».
  3. Щелкните вкладку «Отладка».
  4. Выберите «Запуск внешней программы:»
  5. Выберите программу.
  6. Нажмите F5.
21
ответ дан 30 November 2019 в 13:13
поделиться
  1. Вы можете использовать windbg , из него вы можете запустить процесс.
  2. Вы можете использовать отражатель , чтобы декомпилировать и получить исходный код и продолжить с

Другая идея состоит в том, чтобы использовать монитор процесса , чтобы увидеть, что процесс пытается сделать. Сбой, скорее всего, вызван зависимостью от чего-то внешнего. А монитор процессов может помочь вам найти его.

Обновление: Вы можете использовать надстройку отражателя FileDisassembler , чтобы создать полное решение и отладить его оттуда.

1
ответ дан 30 November 2019 в 13:13
поделиться

Отладчику требуется определенная обработка, прежде чем его можно будет прикрепить. Например, в ASP.Net трудно отлаживать события «Application_Start» в IIS, потому что это слишком рано - приложение должно быть запущено до того, как можно будет подключить отладчик.

Вы можете выполнить свою программу в Windbg и получить немедленный обрыв или дамп памяти. Здесь есть отличное руководство по настройке windbg , а в некоторых комментариях к сообщению есть инструкции, как запустить ваш .exe из windbg и сразу получить дамп.

3
ответ дан 30 November 2019 в 13:13
поделиться

Думаю, вы можете просто выполнить команду «Файл \ Открыть \ Проект / Решение», выбрать .exe в качестве «решения» и нажать F5.

0
ответ дан 30 November 2019 в 13:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: