Compartir a través de


Depuración remota de un proyecto generado localmente

Actualización: noviembre 2007

Este tema se aplica a:

Edición

Visual Basic

C#

C++

Web Developer

Express

Standard

Pro y Team

Leyenda de la tabla:

Se aplica

No procede

Comando o comandos ocultos de manera predeterminada.

Es posible que desee depurar un proyecto generado localmente y ejecutar el archivo ejecutable en un equipo remoto. En este tema se describe cómo modificar la configuración del proyecto local para ejecutar el archivo ejecutable en un equipo remoto.

En estos ejemplos se asume que la depuración remota ya se ha configurado en el equipo remoto, o que el depurador remoto se ejecuta desde un recurso compartido. Si desea instalar la depuración remota en el equipo remoto, vea Instalación de la depuración remota.

Nota:

Si se está depurando código administrado, el depurador espera encontrar archivos de símbolos en el equipo remoto en lugar de en el equipo local. Por consiguiente, se deben copiar los archivos de símbolos en el directorio apropiado del equipo remoto. Para determinar donde debe buscar el depurador los símbolos en el equipo remoto, use el nodo Depuración, página Símbolos, en el cuadro de diálogo Opciones. Para obtener más información, vea Cómo: Especificar la ruta de acceso a un símbolo.

Visual C++

En este ejemplo se supone que tiene un proyecto MFC, mymfc, generado en el equipo local1. Conviene ejecutar la aplicación mymfc.exe en el equipo remote1 y depurarla con el depurador de Visual Studio en el equipo local1.

Nota:

Los cuadros de diálogo y comandos de menú que se ven pueden diferir de los descritos en la Ayuda, en función de los valores de configuración o de edición activos. Para cambiar la configuración, elija la opción Importar y exportar configuraciones del menú Herramientas. Para obtener más información, vea Valores de configuración de Visual Studio.

Para preparar el equipo remoto

  1. Inicie msvsmon en remote1. Para obtener más información, vea Cómo: Ejecutar el Monitor de depuración remota.)

  2. Copie el archivo ejecutable mymfc.exe en una ubicación del equipo remoto. Este ejemplo utilizará c:\temp\mymfc.exe.

Para preparar el equipo local

  1. En el menú Proyecto, elija Propiedades.

  2. En el cuadro de diálogo Páginas de propiedades de mymfc, abra la carpeta Propiedades de configuración y seleccione la categoría Depuración.

  3. Cambie Depurador para iniciar a Depurador remoto de Windows.

  4. Para el valor Comando remoto, escriba c:\temp\mymfc.exe.

  5. Cambie Directorio de trabajo al directorio donde se encuentra el proyecto.

  6. Para el valor Nombre de servidor remoto, escriba remote1.

  7. Cambie Conexión a Remoto con autenticación de Windows.

  8. Cambie Tipo de depurador de Automático a Sólo nativo, dado que sabe que va a depurar código nativo.

  9. Haga clic en Aceptar.

  10. Establezca el valor de Ruta de acceso de símbolos en una ubicación de local1 en la que se puedan encontrar los símbolos de depuración. La depuración remota nativa no puede usar los símbolos de un equipo remoto. Por consiguiente, debe proporcionar una ubicación local. Para obtener más información, vea Cómo: Especificar la ruta de acceso a un símbolo.

  11. En el menú Depurar, elija Iniciar y empiece a depurar.

Visual C#/Visual Basic

En este ejemplo se supone que tiene un proyecto de aplicación para Windows, mywin4m, generado en el equipo local1. Conviene ejecutar la aplicación mywin4m.exe en el equipo remote1 y depurarla con el depurador de Visual Studio en el equipo local1.

Para preparar el equipo remoto

  • Copie la aplicación ejecutable mywin4m.exe a una ubicación en el equipo remoto junto con los PDB asociados (mywin4m.pdb) y las DLL, u otros archivos necesarios para ejecutar el programa. Para este ejemplo, use la ubicación c:\temp\mywin4m.exe.

Para preparar el equipo local

  1. En el menú Proyecto, elija Propiedades.

  2. En la página de propiedades de mywin4m, haga clic en Depurar.

  3. Para el valor Acción de inicio, seleccione Programa externo de inicio y en el cuadro de texto adyacente, escriba c:\temp\mywin4m.exe.

  4. En Opciones de inicio, en el cuadro Directorio de trabajo, escriba c:\temp.

  5. Seleccione Usar equipo remoto y escriba remote1 en el cuadro de texto adyacente.

  6. En el cuadro Argumentos de la línea de comandos, escriba todos los argumentos que desea pasar a la aplicación del equipo remoto.

  7. Si desea depurar en modo mixto código administrado y código no administrado, seleccione Habilitar depuración de código no administrado.

  8. Inicie el Monitor de depuración remota en el equipo remoto. Para obtener más información, vea Cómo: Ejecutar el Monitor de depuración remota.

  9. En el menú Depurar, elija Iniciar y empiece a depurar.

Vea también

Tareas

Cómo: Especificar la ruta de acceso a un símbolo

Otros recursos

Instalación de la depuración remota