#.net #vb.net #visual-studio-2010 #process
#.net #vb.net #visual-studio-2010 #процесс
Вопрос:
У меня есть приложение Windows forms, которое внутренне вызывает exe-файл. Теперь я пытаюсь выполнить этот exe-файл в режиме отладки, но не могу этого сделать. Могу ли я каким-либо образом отладить свой exe-файл во время выполнения этого текущего приложения?
Dim proc As Process = New Process()
proc.StartInfo.FileName = "DllReader.exe"
proc.StartInfo.Arguments = path amp; " " amp; dllFileName
proc.StartInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden
proc.Start()
proc.WaitForExit()
Спасибо
Ответ №1:
ДА.
- Откройте приложение Windows Forms в Visual Studio.
- Перейдите к точке в приложении, где запускается второе приложение, и запустите его.
- Откройте решение для второго приложения в другом экземпляре Visual Studio.
- Нажмите CTRL-ALT-P (Прикрепить к процессу) и выберите процесс, который запускает второй исполняемый файл.
Теперь вы можете пошагово выполнять код.
Комментарии:
1. Это первое, что я попробовал. но я не вижу прикрепления к процессу в меню отладки (также CTRL-ALT-P не работает) .. может быть, потому, что приложение находится в vb.net (Фреймворк 3.5) и процесс находится в c#.net (Фреймворк 4.0) ?
2. Присоединить к процессу находится в меню «Инструменты».