Ejecutar aplicaciones de la Tienda Windows en un equipo remoto desde Visual Studio

Se aplica solo a Windows

La aplicación Herramientas remotas para 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.

Nota de precauciónPrecaución

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

NotaNota

Versiones y actualizaciones

Herramientas remotas para Visual Studio 2013 no es compatible con Visual Studio 2013 RC, Visual Studio 2013 Preview ni las versiones anteriores de Visual Studio.

Se recomienda instalar la versión de actualización de Herramientas remotas para Visual Studio 2013 que coincida con la versión de la actualización de la instalación de Visual Studio.

El depurador de VS es compatible con cualquier combinación de versiones de VS 2013 y de Herramientas remotas para VS 2013. Sin embargo, la funcionalidad más reciente de Visual Studio requiere la versión más actualizada de Visual Studio y de Herramientas remotas.

Otras herramientas de diagnóstico podrían requerir las mismas versiones de las herramientas remotas y Visual Studio.

Instalar los componentes de depuración remota en un dispositivo remoto

Para ejecutar o guardar el programa de instalación para las herramientas remotas, elige uno de los vínculos de esta tabla que coincida con el sistema operativo del dispositivo remoto:

Visual Studio 2013

Versión de actualización

x86

x64

ARM

RTM

Descarga

Descarga

Descarga

Update 1

Descarga

Descarga

Descarga

Update 2

Descarga

Descarga

Descarga

Update 3

Descarga

Descarga

Descarga

Update 4

Descarga

Descarga

Descarga

Visual Studio 2015

Versión

x86

x64

ARM

Preview

Descarga

Descarga

Descarga

Puedes elegir descargar el programa de instalación o puedes ejecutarlo inmediatamente. Si ejecutas el programa de instalación, acepta el acuerdo de usuario, y elige Instalar.

De forma predeterminada, los componentes de depuración remota se instalan en la carpeta C:\Program Files\Microsoft Visual Studio 12.0\Common7\IDE\Remote Debugger.

Iniciar el Monitor de depuración remota

NotaNota

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 del 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 a 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.

      NotaNota

      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 configuración de Remote Debugger. Para abrir el asistente, elige Asistente para 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.

SugerenciaSugerencia

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.

Elegir 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 elige Buscar para elegir el dispositivo en el cuadro de diálogo Seleccionar conexión del depurador remoto.

Elegir 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 elige 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 en Visual Studio.

Vea también

Conceptos

Depurar aplicaciones de la Tienda en Visual Studio

Otros recursos

Depurar y probar aplicaciones de la Tienda con Visual Studio