8

1) Cree una cuenta de Windows en la máquina host. Iniciar sesión.El punto de corte del depurador remoto VS 2010 no se verá afectado en este momento. No se han cargado símbolos para este documento

2) Cree una cuenta de Windows, con el mismo nombre de usuario y contraseña que Host Machine, en la máquina remota. Iniciar sesión.

3) Copie todos los archivos .pdb en el mismo directorio que .exe en la máquina remota.

4) Ejecute el Depurador remoto en la máquina remota.

5) Herramientas -> Opciones

6) del botón de radio a "Sin autenticación (nativo solamente)" y marca "permitir a cualquier usuario de depuración", en Aceptar.

7) Ejecute el .exe (construcción de depuración) en la máquina remota.

8) En la máquina host, abra su solución.

9) Depurar -> conectar con el proceso

10) Transporte: a distancia (Nativo única sin autenticación)

11) Calificador: Servidor IP

12) Refresh

13) Elija la aplicación para depurar.

14) Acople

aplicación parece estar corriendo en el estudio visual, sino todos los puntos de interrupción en gris con el siguiente comentario:

punto de interrupción no se verán afectados actualmente. No se han cargado símbolos para este documento

Hice lo siguiente Desplegué mi aplicación (incluidos los archivos pdb) en la PC remota en c: \ abc Agregué la ubicación de símbolos como se puede ver en la captura de pantalla y intente depurar desde mi pc a la pc remota pero no haya punto de interrupción

enter image description here ¿Alguna idea?

+1

Puede que lo haya resuelto ahora. Pero aquí hay una buena receta: http://codewut.de/content/visual-studio-and-remote-debugging-easy-way –

+1

Debe estar completamente seguro de que las fuentes y los PDB están sincronizados en ambos extremos. – synhershko

Respuesta

2

Parece que si usó nativo no puede depurar aplicación C# .net

+0

¿Qué se debe usar? – eaglei22

5

Al depurar de forma remota el código nativo, los símbolos deben estar en la máquina con Visual Studio, no en la máquina remota.

Para que VS encuentre los símbolos, simplemente agregue una carpeta que contenga los símbolos a la ruta de su símbolo. Vaya a Herramientas> Opciones> Depuración> Símbolos, y agregue la carpeta a la lista.

+0

Hice lo siguiente Desplegué mi aplicación (incluidos los archivos pdb) en la PC remota en c: \ abc Agregué la ubicación de los símbolos como se puede ver en la captura de pantalla y trato de depurar desde mi PC a la pc remota. no breackpoint – MoShe

+0

¿De qué máquina fue esa captura de pantalla? ¿La máquina remota o su máquina local? ¿Pusiste los símbolos en C: \ abc en * ambas * máquinas? –

+0

Para aclarar: la ruta de símbolos que está configurando es la ruta a los símbolos nativos en la máquina _local_. No tiene nada que ver con dónde desplegó los símbolos en su máquina remota. –

Cuestiones relacionadas