Implementar una aplicación con Visual StudioDeploying an App with Visual Studio

La implementación y depuración de la aplicación es sencilla con Visual Studio.Deploying and debugging your application is straightforward with Visual Studio. Usaremos la característica de depuración remota para implementar la aplicación en el dispositivo de Windows 10 IOT Core conectado localmente.We'll use the Remote Debugging feature to deploy the app to your locally connected Windows 10 IoT Core device.

Nota

Visual Studio generará un error críptico al realizar la implementación en una imagen de IoT RS5 (o RS4 con OpenSSH habilitado), a menos que haya instalado un SDK de RS4 o superior al que pueda acceder Visual Studio.Visual Studio will generate a cryptic error when deploying to a RS5 (or RS4 with OpenSSH enabled) IoT image unless a SDK from RS4 or greater is installed that Visual Studio can access.

Nota

Para usar la depuración remota, el dispositivo de IoT Core primero debe estar conectado a la misma red local que el equipo de desarrollo y se deben permitir las comunicaciones UDP/TCP en la red.In order to use remote debugging, your IoT Core device must first be connected to the same local network as your development PC and UDP/TCP communications should be allowed on the network. En caso de duda, consulte con su equipo en el tráfico de red permitido.If in doubt, check with your IT on allowed network traffic. Consulte conexión a un dispositivo para obtener instrucciones.See Connecting to a device for instructions.

Implementación de aplicaciones en el dispositivo de Windows 10 IoT CoreDeploy apps to your Windows 10 IoT Core device

  1. Con la aplicación abierta en Visual Studio, establezca la arquitectura en el menú desplegable de la barra de herramientas.With the application open in Visual Studio, set the architecture in the toolbar dropdown. Si va a compilar un máximo de Minnowboard, seleccione x86 .If you're building for a Minnowboard Max, select x86. Si va a compilar para Raspberry pi 2, Raspberry PI 3 o Dragonboard, seleccione ARM .If you're building for Raspberry Pi 2, Raspberry Pi 3 or the Dragonboard, select ARM.

  2. Después, en la barra de herramientas de Visual Studio, haga clic en la Local Machine lista desplegable y seleccione Remote Machine .Next, in the Visual Studio toolbar, click on the Local Machine dropdown and select Remote Machine.

Equipo remoto en Visual Studio

  1. En este momento, Visual Studio presentará el cuadro de diálogo conexiones remotas .At this point, Visual Studio will present the Remote Connections dialog. Si anteriormente usó PowerShell para establecer un nombre único para el dispositivo, puede escribirlo aquí (en este ejemplo, vamos a usar el dispositivo).If you previously used PowerShell to set a unique name for your device, you can enter it here (in this example, we're using my device). De lo contrario, use la dirección IP de su dispositivo Windows IoT Core.Otherwise, use the IP address of your Windows IoT Core device.

  2. Después de escribir el nombre del dispositivo/IP, seleccione el Universal (Unencrypted Protocol) modo de autenticación y haga clic en seleccionar.After entering the device name/IP select Universal (Unencrypted Protocol) Authentication Mode, then click Select.

Modo de autenticación universal

Puede comprobar o modificar estos valores Si navega a las propiedades del proyecto (seleccione propiedades en el explorador de soluciones) y elige la Debug pestaña de la izquierda:You can verify or modify these values by navigating to the project properties (select Properties in the Solution Explorer) and choosing the Debug tab on the left:

Ficha Depurar

  1. Ahora estamos listos para implementar.Now we're ready to deploy. Simplemente presione F5 (o seleccione Depurar | Inicie la depuración) para iniciar la depuración de la aplicación.Simply press F5 (or select Debug | Start Debugging) to start debugging our app. Debería ver que la aplicación aparece en la pantalla del dispositivo.You should see the app come up on your device's screen.

  2. Una vez implementado, puede establecer puntos de interrupción, ver valores de variables, etc. Para detener la aplicación, presione el botón "detener depuración" (o seleccione Depurar | Detener la depuración).Once deployed, you can set breakpoints, see variable values, etc. To stop the app press on the 'Stop Debugging' button (or select Debug | Stop Debugging).

  3. Después de implementar y depurar la aplicación de UWP correctamente, cree una versión de lanzamiento. cambie la lista desplegable de configuración de la barra de herramientas de Visual Studio de Debug a Release .After successfully deploying and debugging your UWP application, create a Release version - change the Visual Studio toolbar configuration dropdown from Debug to Release. Ahora puede compilar e implementar la aplicación en el dispositivo seleccionando compilar | Recompilar solución y compilar | Implemente la solución.You can now build and deploy your app to your device by selecting Build | Rebuild Solution and Build | Deploy Solution.