Ejecutar aplicaciones de la Tienda Windows en un equipo remoto

El depurador remoto de Visual Studio permite ejecutar, depurar, generar perfiles y probar una aplicación de la Tienda Windows que se ejecuta en un dispositivo desde un segundo equipo que ejecuta Visual Studio. La ejecución en un dispositivo remoto es muy eficaz cuando el equipo de Visual Studio no admite la funcionalidad específica de las aplicaciones de la Tienda Windows, como la entrada táctil, la ubicación geográfica y la orientación física. En este tema se describen los procedimientos para configurar e iniciar una sesión remota.

En este tema

Puedes obtener información sobre:

Requisitos previos

Seguridad

Cómo conectar directamente a un dispositivo remoto

Instalar las herramientas remotas

Iniciar el Monitor de depuración remota

Configurar el depurador remoto

Configurar el proyecto de Visual Studio para la depuración remota

  • Elegir el dispositivo remoto para los proyectos de C# y Visual Basic

  • Elegir el dispositivo remoto para los proyectos de JavaScript y C++

Ejecutar una sesión de depuración remota

Requisitos previos

Para depurar en un dispositivo remoto:

  • El dispositivo remoto y el equipo de Visual Studio se deben conectar a través de una red o directamente mediante un cable Ethernet. No se admite la depuración a través de Internet.

  • Debe haber una licencia de desarrollador instalada en el dispositivo remoto.

  • El dispositivo remoto debe ejecutar los componentes de depuración remota.

  • Debes ser administrador en el dispositivo remoto para configurar el firewall durante la instalación. Debes tener acceso de usuario al dispositivo remoto para ejecutar o conectar el depurador remoto.

Seguridad

De forma predeterminada, el depurador remoto utiliza la autenticación de Windows.

Advertencia

También puedes ejecutar el depurador remoto en modo sin autenticación, pero se recomienda encarecidamente no usar este modo. No hay ninguna seguridad de red cuando se ejecuta en este modo. Elige el modo sin autenticación solo si estás seguro de que la red no presenta riesgos de tráfico malintencionado u hostil.

Cómo conectar directamente a un dispositivo remoto

Para conectar directamente a un dispositivo remoto, conecta el equipo de Visual Studio al dispositivo mediante un cable Ethernet estándar. Si el dispositivo no tiene puerto Ethernet, puedes usar un adaptador de USB a Ethernet para conectar el cable.

Instalar las herramientas remotas

Puedes ejecutar o descargar el programa de instalación de las herramientas remotas de Visual StudioWindows 8 desde el Microsoft download center. Los programas de instalación también están disponibles en el disco de instalación de Visual Studio, en las subcarpetas de la carpeta vs\Remote Debugger. Ejecuta el programa de instalación que coincida con el sistema operativo (x86, x64, la ARM) del dispositivo remoto.

Sistema operativo

Centro de descarga de Microsoft

Carpeta vs\Remote Debugger de los discos de Visual Studio

x86

Herramientas remotas de Visual Studio 2012 (x86)

x86\rtools_setup_x86.exe

x64

Herramientas remotas de Visual Studio 2012 (x64)

x64\rtools_setup_x64.exe

ARM

Herramientas remotas de Visual Studio 2012 (ARM)

arm\rtools_setup_arm.exe

En el cuadro de diálogo de instalación, acepta el acuerdo de usuario y haz clic en Instalar.

De forma predeterminada, los componentes de depuración remota se instalan en el dispositivo remoto en la carpeta C:\Program Files\Microsoft Visual Studio 11.0\Common7\IDE\Remote Debugger (C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\Remote Debugger en los dispositivos x64).

Iniciar el Monitor de depuración remota

Nota

Dado que el depurador remoto configura el firewall para permitir la comunicación con el host de Visual Studio, debes ser administrador en el dispositivo remoto cuando inicies el depurador remoto por primera vez.

Después de instalar las herramientas remotas, elige Depurador remoto en la pantalla Iniciar. La configuración de depuración remota aparecerá la primera vez que inicies el depurador remoto.

En el cuadro de diálogo Configuración de depuración remota:

  1. Si la API de Servicios web de Windows no está instala, elige Instalar.

  2. En el grupo Configurar Firewall de Windows, elige las redes a las que desea permitir conexiones. Solo se habilitan las redes a las que el dispositivo está conectado actualmente. Debes elegir al menos una red.

  3. Elige Configurar depuración remota para establecer las opciones de firewall e iniciar el depurador remoto. Abre el cuadro de diálogo Monitor de depuración remota de Visual Studio para conceder a los usuarios permisos sobre las herramientas remotas y establecer otras opciones avanzadas.

  4. Aparece el cuadro de diálogo Monitor de depuración remota de Visual Studio. Puedes conceder a los usuarios permisos sobre las herramientas remotas y establecer otras opciones avanzadas de este cuadro de diálogo.

Configurar el depurador remoto

Para modificar la configuración del depurador remoto puedes utilizar dos herramientas.

  1. En el menú Herramientas del Monitor de depuración remota de Visual Studio:

    1. Elige Opciones para cambiar el número de puerto, el modo de autenticación o el intervalo de tiempo de espera del depurador remoto.

    2. Elige Permisos para agregar o quitar usuarios que tengan permiso para la depuración remota.

      Nota

      Se deben conceder permisos a cada cuenta de usuario que depura de forma remota.

Para establecer opciones avanzadas del depurador remoto debes utilizar el Asistente para la configuración de Remote Debugger. Para abrir el asistente, elige Asistente para la configuración de Remote Debugger en la pantalla Inicio.

  1. En la página Configurar el servicio de Visual Studio Remote Debugger, puedes elegir que se ejecute el depurador remoto como un servicio. En la mayoría de los casos, la ejecución como un servicio no es necesaria.

  2. En la página Configurar Firewall de Windows para depuración puedes agregar o quitar el tipo de redes a las que deseas que se conecte el depurador remoto. Solo se habilitan las redes a las que el dispositivo está conectado actualmente. Debes elegir al menos una red.

Configurar el proyecto de Visual Studio para la depuración remota

Especifica el dispositivo remoto al que quieras conectarte en las propiedades del proyecto. El procedimiento varía según cuál sea el lenguaje de programación. Puedes escribir el nombre de red del dispositivo remoto, o bien seleccionarlo en el cuadro de diálogo Seleccionar conexión del depurador remoto.

Cuadro de diálogo Seleccionar conexión del depurador remoto

En el cuadro de diálogo se muestran solo los dispositivos que están en la subred local del equipo de Visual Studio y que ejecutan el depurador remoto.

Sugerencia

Si tienes dificultades para conectarte con un dispositivo remoto, intenta escribir la dirección IP del dispositivo. Para determinar la dirección IP de un dispositivo, abre una ventana de comandos y escribe ipconfig. La dirección IP aparece como IPv4 Address.

Hh441469.collapse_all(es-es,VS.110).gifElegir el dispositivo remoto para los proyectos de C# y Visual Basic

Propiedades de proyectos administrados para la depuración remota

  1. En el Explorador de soluciones, selecciona el nombre del proyecto y elige Propiedades en el menú contextual.

  2. Selecciona Depurar.

  3. Elige Equipo remoto en la lista Dispositivo de destino.

  4. Escribe el nombre de red del dispositivo remoto en el cuadro Equipo remoto o haz clic en Buscar para elegir el dispositivo en el cuadro de diálogo Seleccionar conexión del depurador remoto.

Hh441469.collapse_all(es-es,VS.110).gifElegir el dispositivo remoto para los proyectos de JavaScript y C++

Propiedades del proyecto de C++ para la depuración remota

  1. En el Explorador de soluciones, selecciona el nombre del proyecto y elige Propiedades en el menú contextual.

  2. Expande el nodo Propiedades de configuración y selecciona Depuración.

  3. Elige Depurador remoto en la lista Depurador para iniciar.

  4. Escribe el nombre de red del dispositivo remoto en el cuadro Nombre de equipo o bien haz clic en la flecha abajo contigua para elegir el dispositivo en el cuadro de diálogo Seleccionar conexión del depurador remoto.

Ejecutar una sesión de depuración remota

Una sesión de depuración remota se inicia, se detiene y se navega por ella de la misma forma que una sesión local. Antes de iniciar la depuración, asegúrate de que el Monitor de depuración remota se ejecute en el dispositivo remoto.

A continuación, elige Iniciar depuración en el menú Depurar (teclado: F5). El proyecto se recompila. Luego, se implementa e inicia en el dispositivo remoto. El depurador suspende la ejecución en los puntos de interrupción. Puedes depurar paso a paso por instrucciones o por procedimientos y hasta salir del código. Elige Detener depuración para finalizar la sesión de depuración y cerrar la aplicación remota. Para obtener más información, consulta Depurar aplicaciones de la Tienda Windows.

Vea también

Conceptos

Depurar aplicaciones de la Tienda Windows

Generar perfiles de código JavaScript en aplicaciones de la Tienda Windows en un dispositivo remoto

Generar perfiles de código de Visual C++, Visual C# y Visual Basic en aplicaciones de la Tienda Windows en un dispositivo remoto

Otros recursos

Depurar y probar aplicaciones de la Tienda Windows