Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[13.58.121.131] |
|
Сообщ.
#1
,
|
|
|
Keywords: remote debugging, удалённая отладка, удаленная отладка, отлаживать на другой машине, msvcmon
Намучился пока все это выяснил нехило, так что вот, пользуйтесь. Седьмая (2003) студия (работает на Win98, на Win95 не проверял) 1) Делаем отдельную папку для файлов отладчика, ее мы будем копировать на удаленную машину 2) Собираем в нее файлы из "C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\Packages\Debugger" msvcmon.exe NatDbgDE.dll NatDbgDM.dll NatDbgEE.dll NatDbgTLLoc.dll NatDbgTLNet.dll 3) По необходимости, добавляем файлы из %SYSTEM32% msvcp71.dll msvcr71.dll 4) Копируем папку на удаленную машину 5) Запускаем там msvcmon.exe с ключом -anyuser 6) На своей машине в свойствах отлаживаемого проекта задаем параметры: Debugging - Connection Remote via TCP/IP (Native only) Debugging - Remote machine <имя удаленной машины или IP, без слешей>, например "machine98" Debugging - Remote command <путь к EXE на удаленной машине>, например "C:\project\file.exe" 7) Все, можно отлаживать. После каждой сборки нужно вручную (ну или батником) копировать файлы на удаленную машину. 8) Чтобы вернуться к отладке на своей машине, достаточно вернуть в свойствах проекта Debugging - Connection Local Шестая студия (работает в том числе на Win95 и Win98) 1) Делаем отдельную папку для файлов отладчика, ее мы будем копировать на удаленную машину 2) Собираем в нее файлы из "C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin" DM.DLL MSDIS110.DLL MSVCMON.EXE msvcp60.dll psapi.dll TLN0T.DLL 4) Копируем папку на удаленную машину 5) Запускаем там msvcmon.exe 6) На своей машине в свойствах отлаживаемого проекта задаем параметры: Debug - Remote executable path and file name <путь к EXE на удаленной машине>, например "C:\wpharma\wpserver.exe" Меню Build -> Debugger Remote connection -> Network, указать в Settings имя машины 7) Все, можно отлаживать. После каждой сборки нужно вручную (ну или батником) копировать файлы на удаленную машину. 8) Чтобы вернуться к отладке на своей машине, достаточно вернуть Меню Build -> Debugger Remote connection -> Local |
Сообщ.
#2
,
|
|
|
Цитата HOMO_PROGRAMMATIS @ Шестая студия (работает в том числе на Win95 и Win98) ... После каждой сборки нужно вручную (ну или батником) копировать файлы на удаленную машину. Можно указать путь к расшаренной папке в Project Settings->Debug->Executable for debug session, например \\Dima\test.exe и Project Settings->Link->Output file name \\Dima\test.exe Компилилось на удаленном компе, и не надо было переписывать файлы |