Implementar aplicaciones de la Tienda Windows desde Visual Studio
La funcionalidad de implementación de Visual Studio compila y registra las aplicaciones de la Tienda Windows creadas con Visual Studio en un dispositivo de destino. La manera exacta en que se registra la aplicación depende de si el dispositivo de destino es local o remoto:
Cuando el destino es el equipo local de Visual Studio, esta última registra la aplicación a partir de su carpeta de compilación.
Cuando el destino es un dispositivo remoto, Visual Studio copia los archivos necesarios en el equipo remoto y registra la aplicación en él.
La implementación es automática cuando se depura la aplicación desde Visual Studio con la opción Iniciar depuración (teclado: F5) o la opción Iniciar sin depurar (teclado: CTRL + F5). También puedes implementar la aplicación manualmente. La implementación manual es útil en los escenarios siguientes:
Pruebas ad hoc en un equipo local o remoto.
Implementar una aplicación que iniciará otra aplicación que quieres depurar.
Implementar una aplicación que se depurará cuando la inicie otra aplicación u otro método.
En este tema
En este tema, puedes obtener información sobre lo siguiente:
Implementar aplicaciones de la Tienda Windows
Especificar un dispositivo remoto
Opciones de implementación
Implementar aplicaciones de la Tienda Windows
Implementar aplicaciones manualmente es fácil:
Si vas a implementar en un dispositivo remoto, especifica el nombre o la dirección IP del dispositivo en la página de propiedades del proyecto de inicio de la aplicación. (Los pasos para ello figuran más adelante en este mismo tema).
En la barra de herramientas del depurador de Visual Studio, elige el destino de implementación en la lista desplegable situada junto al botón Iniciar depuración.
En el menú Compilar, elige Implementar.
Especificar un dispositivo remoto
Requisitos previos
Para implementar una aplicación en un dispositivo remoto:
Debe haber una licencia de desarrollador instalada en el dispositivo remoto.
Las Herramientas remotas de Visual Studio deben estar instaladas en el dispositivo remoto y el Monitor de depuración remota debe estar en ejecución.
La implementación usa el canal remoto de red del depurador remoto para enviar los archivos de la aplicación al dispositivo remoto.
Para especificar un dispositivo remoto
En la página de propiedades de depuración del proyecto de inicio, especifica el nombre o la dirección IP de un destino remoto de implementación.
Para abrir la página de propiedades de depuración, elige el proyecto en el Explorador de soluciones y elige Propiedades en el menú contextual.
A continuación, elige el nodo Depurar en la ventana de páginas de propiedades.
Puedes escribir el nombre o la dirección IP del dispositivo remoto o elegirlo en el cuadro de diálogo Seleccionar conexión del depurador remoto.
El cuadro de diálogo Seleccionar conexión del depurador remoto muestra los dispositivos de la subred de la red local, además de todos los que están conectados directamente con el equipo de Visual Studio con un cable Ethernet.
Especificar el dispositivo remoto en página del proyecto de JavaScript o Visual C++
Elige Depurador remoto en la lista Depurador para iniciar.
Escribe el nombre de red del dispositivo remoto en el cuadro Nombre de equipo. Si lo prefieres, elige la flecha abajo del cuadro y selecciona el dispositivo en el cuadro de diálogo Seleccionar conexión del depurador remoto.
Especificar el dispositivo remoto en una página de proyecto de Visual C# y Visual Basic
Elige Equipo remoto en la lista Dispositivo de destino.
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.
Opciones de implementación
Puedes establecer las siguientes opciones de implementación en la página de propiedades de depuración del proyecto de inicio.
Permitir bucle invertido de la red local
Por razones de seguridad, a las aplicaciones de la Tienda Windows instaladas de la manera estándar en un dispositivo no se les permite realizar llamadas de red a ese dispositivo. De forma predeterminada, la implementación de Visual Studio crea una exención respecto a esta regla para la aplicación implementada. Esta exención te permite probar procedimientos de comunicación en un mismo equipo. Antes de enviar la aplicación a la Tienda Windows, debes probarla sin la exención.Para quitar la exención de bucle invertido de red de la aplicación:
En la página de propiedades de depuración de C# y Visual Basic, desactiva la casilla Permitir bucle invertido de la red local.
En la página de propiedades de depuración de JavaScript, establece el valor de Permitir bucle invertido de la red local en No.
No iniciar, pero depurar mi código al empezar (C# y VB) / Iniciar aplicación (JavaScript y C++)
Para configurar la implementación de forma que se inicie una sesión de depuración automáticamente al iniciar la aplicación:En la página de propiedades de depuración de C# y Visual Basic, activa la casilla No iniciar, pero depurar mi código al empezar.
En la página de propiedades de depuración de JavaScript, establece el valor de Iniciar aplicación en Sí.
Vea también
Conceptos
Ejecutar aplicaciones de la Tienda Windows desde Visual Studio