Dlaczego żadne symbole nie są ładowane podczas zdalnego debugowania?

Chcę używać zdalnego debugowania. Program, który chcę debugować, działa na komputerze b. Visual Studio działa na komputerze a.

Na komputerze b Mam folder z następującymi plikami:

msvcr72.dllmsvsmon.exeNatDbgDE.dllNatDbgDEUI.dllNatDbgEE.dllNatDbgEEUI.dll

Jeśli uważasz, że brakuje niektórych plików, czy mógłbyś również opisać, gdzie zwykle się znajdują?

W następnym kroku zacząłemmsvsmon.exe i mój program na maszynie b. Na komputerze uruchomiłem Visual Studio 2008 i moje rozwiązanie, w którym program został napisany. Następnie wybieram „Debuguj - Dołącz do procesu”. Wybrałem „Transport zdalny (tylko macierzysty bez uwierzytelniania)”. Użyłem poprawnego adresu IP jako kwalifikatora i podjęłem właściwy proces (program.exe). Po chwili w wyskakującym okienku pojawił się następujący komunikat:

Nieobsługiwany wyjątek w 0x7c812a7b w programie.exe: 0xE0434F4D: 0xe0434f4d

Mogę kontynuować lub złamać; Kontynuując, wyjątek pojawia się ponownie i ponownie. Nacisnąłem więc przerwę i pojawił się następujący komunikat:

Żadne symbole nie są ładowane dla żadnej ramki stosu połączeń. Nie można wyświetlić kodu źródłowego.

questionAnswers(14)

yourAnswerToTheQuestion