在设备上安装远程工具

使用 Visual Studio 远程工具,可以从一台运行 Visual Studio 的计算机上运行、调试和测试另一台设备上运行的应用程序。

说明说明

Windows 应用商店应用程序

有关远程调试 Windows 应用商店应用的信息,请参阅 Windows 开发人员中心上的从 Visual Studio 中调试和测试远程设备上的 Windows 应用商店应用

Azure

有关在 Azure 上调试的信息,请参阅以下主题之一:

附加到远程计算机上的运行进程

若要将调试器附加到远程计算机上的进程,请按照本文中的过程配置远程计算机,然后请参阅Attach to a process on a remote computer

内容

Prerequisites

Installing the Remote Tools

Configuring the remote tools

Related topics in the Windows Dev Center

先决条件

若要在远程计算机上进行调试:

  • 远程设备与 Visual Studio 计算机必须通过网络相连或直接通过以太网电缆相连。不支持通过 Internet 进行调试。

  • 远程设备必须正在运行远程调试组件。

  • 你必须是管理员才能在远程设备上安装远程工具。若要与远程工具通信,你必须能够以用户身份访问远程设备。

安装远程工具

说明说明

版本与更新

你必须根据所安装的 Visual Studio 更新版本,安装与之对应的 Visual Studio 2013 远程工具更新版本。VS 调试器与任何 VS 2013 版本和 VS 2013 远程工具的组合都兼容。但是,Visual Studio 中的最新功能要求使用最新版本的 Visual Studio 和远程工具。 其他诊断工具需要使用相同版本的远程工具和 Visual Studio。

在远程设备上安装远程调试组件

若要运行或保存远程工具的安装程序,请从下表中选择一个与远程设备操作系统匹配的链接:

Visual Studio 2013

VS 2013

更新版本

X86

X64

ARM

RTM

下载

下载

下载

更新 1

下载

下载

下载

Update2

下载

下载

下载

更新 3

下载

下载

下载

更新 4

下载

下载

下载

Visual Studio 2015 预览版远程工具。可从此处下载 Visual Studio 2015 预览版远程工具。

可以选择下载安装程序或立即运行。运行安装程序时,请接受用户协议,然后选择**“安装”**。

默认情况下,远程调试组件安装在 C:\Program Files\Microsoft Visual Studio 12.0\Common7\IDE\Remote Debugger 文件夹中。

配置远程工具

  • Start and configure the remote tools for the first time • Reconfiguring the remote tools

首次启动和配置远程工具

说明说明

若要首次启动远程工具,你必须拥有远程设备上的管理权限,以允许调试器配置防火墙。

  1. 在远程计算机的**“开始”菜单上,选择“远程设备”**。你必须拥有管理员权限才能首次启动远程工具。

    首次启动远程工具时,会显示**“配置远程调试”**对话框。

    “远程调试配置”对话框

  2. 如果未安装 Windows 服务 API,则选择**“安装”**按钮。

  3. 选择你希望远程工具与之通信的网络类型。必须至少选择一种网络类型。

  4. 选择**“配置远程调试”**,配置防火墙并启动远程调试监视器。

  5. 若要为远程工具更改身份验证模式或指定超时值,请在远程调试监视器**“工具”菜单上选择“选项”**。

    警告说明警告

    默认情况下,远程工具使用 Windows 身份验证。可以选择在“无身份验证”模式下运行远程工具,但强烈建议不要使用此模式。在此模式下运行时,无法保证网络安全。只有在确认网络不会遇到恶意通信的情况下,才可选择“无身份验证”模式。

  6. 默认情况下,远程设备的管理员可以连接到远程工具。若要授予或拒绝其他用户使用远程工具的权限,请在**“工具”菜单上选择“权限”**。

调试器运行时,会在网络的本地子网上广播自身的标识,从而让同一子网上的 Visual Studio 计算机了解该远程设备可作为远程调试目标。

重新配置远程工具

在首次启动后,你可以更改远程工具的配置。

  1. 启动远程工具。在远程计算机的**“开始”菜单上,选择“远程设备”**。

  2. 若要授予或拒绝其他用户使用远程工具的权限,请在**“工具”菜单上选择“权限”**。你必须拥有管理员特权才能授予或拒绝权限。

  3. 若要为远程工具更改身份验证模式或指定超时值,请在远程调试监视器**“工具”菜单上选择“选项”**。

    警告说明警告

    可以选择在“无身份验证”模式下运行远程工具,但强烈建议不要使用此模式。在此模式下运行时,无法保证网络安全。只有在确认网络不会遇到恶意通信的情况下,才可选择“无身份验证”模式。

  4. 以服务的形式运行远程工具或更改远程调试网络选项若要以服务的形式运行远程工具或更改远程调试网络选项,请在**“开始”菜单上搜索“远程调试器配置向导”**。默认情况下,远程工具作为 Windows 应用程序运行。在配置向导中,你可以选择以 Windows 服务的形式运行远程工具。你也可以限制可与远程工具进行通信的网络。你必须拥有管理员特权才能执行这些操作。

Windows 开发人员中心的相关主题

使用 Visual Studio 调试和测试应用商店应用

从 Visual Studio 运行应用商店应用

在远程计算机上从 Visual Studio 运行 Windows 应用商店应用

请参见

任务

启动远程调试监视器

为 Visual Studio 项目设置远程调试

跨域远程调试

其他资源

调试器项目设置