/ / Punkt przerwania zdalnego debugera VS 2010 nie zostanie aktualnie trafiony. Do tego dokumentu nie załadowano żadnych symboli - c #, visual-studio, visual-studio-2010, punkty przerwania, zdalne debugowanie

Punkt przerwania zdalnego debugera VS 2010 nie będzie w tej chwili trafiony. Do tego dokumentu nie załadowano żadnych symboli - c #, visual-studio, visual-studio-2010, punkty przerwania, zdalne debugowanie

1) Utwórz konto Windows na komputerze głównym. Zaloguj Się.

2) Utwórz konto Windows z tą samą nazwą użytkownika i hasłem co Host Machine na zdalnym komputerze. Zaloguj Się.

3) Skopiuj wszystkie pliki .pdb do tego samego katalogu, co .exe na zdalnej maszynie.

4) Uruchom Remote Debugger na zdalnym komputerze.

5) Narzędzia -> Opcje

6) Przycisk radiowy "Brak uwierzytelnienia (tylko natywny)" i zaznacz "Zezwól dowolnemu użytkownikowi na debugowanie", OK.

7) Uruchom plik .exe (kompilacja debugowania) na zdalnym komputerze.

8) Na komputerze głównym otwórz swoje rozwiązanie.

9) Debugowanie -> Dołącz do procesu

10) Transport: Zdalny (Natywny tylko bez uwierzytelniania)

11) Kwalifikator: Adres IP serwera

12) Odśwież

13) Wybierz aplikację do debugowania.

14) Dołącz

aplikacja wydaje się działać w studio graficznym, ale wszystkie punkty przerwania są wyszarzone z następującym komentarzem:

Punkt przerwania nie zostanie aktualnie trafiony. Do tego dokumentu nie załadowano żadnych symboli

Zrobiłem następujące czynności: wdrażam mój applicatiob(w tym pliki pdb) na zdalnym komputerze pod c: abc Dodaję lokalizację symboli, jak widać na zrzucie ekranu, i próbuję debugować z mojego komputera na zdalny komputer, ale nie mam żadnego błędu

wprowadź opis obrazu tutaj Dowolny pomysł?

Odpowiedzi:

5 dla odpowiedzi № 1

Podczas zdalnego debugowania kodu natywnego symbole muszą znajdować się na komputerze z programem Visual Studio, a nie na komputerze zdalnym.

Aby VS mógł znaleźć symbole, wystarczy dodać folder zawierający symbole do ścieżki symbolu. Idź Narzędzia> Opcje> Debugowanie> Symbole i dodaj folder do listy.


2 dla odpowiedzi nr 2

wydaje się, że jeśli użyłeś natywnego, nie możesz debugować aplikacji c # .net