使用 Visual Studio 部署应用

使用 Visual Studio 部署和调试应用程序很简单。 我们将使用远程调试功能将应用部署到本地连接的 Windows 10 IoT 核心版设备。

注意

在部署到 RS5(或启用了 OpenSSH 的 RS4)IoT 映像时,Visual Studio 会生成一条晦涩的错误,除非安装了可供 Visual Studio 访问的来自 RS4 或更高版本的 SDK。

注意

若要使用远程调试,必须先将 IoT 核心版设备连接到开发电脑所在的本地网络,并在网络中允许 UDP/TCP 通信。 如果有疑问,请咨询 IT 部门,了解允许的网络流量。 有关说明,请参阅连接到设备

将应用部署到 Windows 10 IoT 核心版设备

  1. 应用程序在 Visual Studio 中打开后,在工具栏下拉列表中设置体系结构。 如果你要针对 MinnowBoard Max 进行生成,请选择 x86。 如果你要针对 Raspberry Pi 2、Raspberry Pi 3 或 Dragonboard 进行生成,请选择 ARM

  2. 接下来,在 Visual Studio 工具栏中,单击 Local Machine 下拉列表并选择 Remote Machine

    Remote machine in Visual Studio

  3. 此时,Visual Studio 将显示“远程连接”对话框。 如果以前使用过 PowerShell 设置设备的唯一名称,可在此处输入该名称(在此示例中,我们使用的是“my device”)。 否则,使用 Windows IoT 核心版设备的 IP 地址。

  4. 输入设备名称/IP 后,选择 Universal (Unencrypted Protocol) “身份验证模式”,然后单击 “选择”。

    Universal authentication mode

    可通过导航到项目属性(在解决方案资源管理器中选择“属性”)并在左侧选择 Debug 选项卡来验证或修改这些值:

    Debug tab

  5. 现在我们已准备好部署。 只需按 F5(或依次选择“调试”|“启动调试”)即可开始调试应用。 你应看到应用显示在设备的屏幕上。

  6. 部署后,可以设置断点、查看变量值等。若要停止应用,请按“停止调试”按钮(或选择“调试 | 停止调试”)。

  7. 成功部署和调试 UWP 应用程序后,创建发布版本 - 将 Visual Studio 工具栏配置下拉列表从 Debug 更改为 Release。 现在,可通过依次选择“生成”|“重新生成解决方案”和“生成”|“部署解决方案”,生成应用并将其部署到设备。