8

1) Creare un account Windows su Host Machine. Accesso.Il punto di interruzione del debugger remoto 2010 non verrà colpito al momento. Nessun simbolo caricato per questo documento

2) Fare un account di Windows, con lo stesso nome utente e password come macchina host, sulla macchina remota. Accesso.

3) Copiare tutti i file .pdb nella stessa directory di .exe sulla macchina remota.

4) Eseguire Remote Debugger sulla macchina remota.

5) Strumenti -> Opzioni

6) Pulsante Radio su "Nessuna autenticazione (nativo solo)" e controllo "Consenti a qualsiasi utente di debug", OK.

7) Eseguire il file .exe (debug build) sul computer remoto.

8) Sulla macchina host, aprire la soluzione.

9) Debug -> Connetti a processo

10) Trasporti: a distanza (nativo solo senza autenticazione)

11) Qualifier: Server IP

12) Refresh

13) Scegli l'applicazione per il debug.

14) Collegare

applicazione sembra essere in esecuzione in studio visivo, ma tutti i punti di interruzione in grigio con il seguente commento:

punto di interruzione non sarà attualmente essere colpito. Non sono stati caricati simboli per questo documento

Ho fatto il seguente installare il mio applicativo (compresi i file pdb) nel pc remoto in c: \ abc Aggiungo la posizione dei simboli come si può vedere nello screenshot e io prova a eseguire il debug dal mio pc al pc remoto ma non c'è nessun punto di rottura

enter image description here Qualche idea?

+1

Ora è possibile averlo risolto. Ma ecco una buona ricetta: http://codewut.de/content/visual-studio-and-remote-debugging-easy-way –

+1

Dovresti essere completamente sicuro che sorgenti e PDB siano sincronizzati in entrambe le estremità. – synhershko

risposta

2

sembra che se si è utilizzato nativo, si esegue il debug dell'applicazione C# .net

+0

Che cosa dovrebbe essere usato? – eaglei22

5

Quando il debug remoto codice nativo, tuoi simboli devono essere a bordo macchina con Visual Studio, non sulla macchina remota.

Per consentire a VS di trovare i simboli, è sufficiente aggiungere una cartella contenente i simboli al percorso del simbolo. Vai su Strumenti> Opzioni> Debug> Simboli e aggiungi la cartella alla lista.

+0

Ho fatto la folowing schiero la mia applicatiob (inclusi i file PDB) nel pc remoto sotto c: \ abc aggiungo la posizione dei simboli, come potete vedere nello screenshot e cerco di eseguire il debug dal mio pc al butstill pc remoto no breackpoint – MoShe

+0

Di quale macchina era lo screenshot? La macchina remota o la tua macchina locale? Hai messo i simboli in C: \ abc su * entrambe le macchine? –

+0

Per chiarire: il percorso dei simboli che stai impostando è il percorso dei simboli nativi sulla macchina _local_. Non ha nulla a che fare con il posizionamento dei simboli sulla macchina remota. –

Problemi correlati