使用 Visual Studio 部署应用
使用 Visual Studio 部署和调试应用程序很简单。 我们将使用远程调试功能将应用部署到本地连接的 Windows 10 IoT 核心版设备。
注意
在部署到 RS5(或启用了 OpenSSH 的 RS4)IoT 映像时,Visual Studio 会生成一条晦涩的错误,除非安装了可供 Visual Studio 访问的来自 RS4 或更高版本的 SDK。
注意
若要使用远程调试,必须先将 IoT 核心版设备连接到开发电脑所在的本地网络,并在网络中允许 UDP/TCP 通信。 如果有疑问,请咨询 IT 部门,了解允许的网络流量。 有关说明,请参阅连接到设备。
将应用部署到 Windows 10 IoT 核心版设备
应用程序在 Visual Studio 中打开后,在工具栏下拉列表中设置体系结构。 如果你要针对 MinnowBoard Max 进行生成,请选择
x86
。 如果你要针对 Raspberry Pi 2、Raspberry Pi 3 或 Dragonboard 进行生成,请选择ARM
。接下来,在 Visual Studio 工具栏中,单击
Local Machine
下拉列表并选择Remote Machine
。此时,Visual Studio 将显示“远程连接”对话框。 如果以前使用过 PowerShell 设置设备的唯一名称,可在此处输入该名称(在此示例中,我们使用的是“my device”)。 否则,使用 Windows IoT 核心版设备的 IP 地址。
输入设备名称/IP 后,选择
Universal (Unencrypted Protocol)
“身份验证模式”,然后单击 “选择”。可通过导航到项目属性(在解决方案资源管理器中选择“属性”)并在左侧选择
Debug
选项卡来验证或修改这些值:现在我们已准备好部署。 只需按 F5(或依次选择“调试”|“启动调试”)即可开始调试应用。 你应看到应用显示在设备的屏幕上。
部署后,可以设置断点、查看变量值等。若要停止应用,请按“停止调试”按钮(或选择“调试 | 停止调试”)。
成功部署和调试 UWP 应用程序后,创建发布版本 - 将 Visual Studio 工具栏配置下拉列表从
Debug
更改为Release
。 现在,可通过依次选择“生成”|“重新生成解决方案”和“生成”|“部署解决方案”,生成应用并将其部署到设备。