目录
Visual Studio远程调试
使用以下方法,可以将C#程序部署到另一台计算机并远程调试。
下载和安装远程工具
请从下表中的链接下载正确版本的远程工具,并安装在要调试的远程设备或服务器上(而不是 Visual Studio 的计算机上)。
Version | 链接 | 说明 |
---|---|---|
Visual Studio 2022 | 远程工具 | 兼容所有 Visual Studio 2022 版本。 下载与设备操作系统(x86、x64 或 ARM64)匹配的版本。 在 Windows 服务器上,请参阅取消阻止文件下载,获取有关下载远程工具的帮助。 |
Visual Studio 2019 | 远程工具 | 兼容所有 Visual Studio 2019 版本。 下载与设备操作系统(x86、x64 或 ARM64)匹配的版本。 在 Windows 服务器上,请参阅取消阻止文件下载,获取有关下载远程工具的帮助。 |
Visual Studio 2017 | 远程工具 | 兼容所有 Visual Studio 2017 版本。 下载与设备操作系统(x86、x64 或 ARM64)匹配的版本。 在 Windows 服务器上,请参阅取消阻止文件下载,获取有关下载远程工具的帮助。 |
Visual Studio 2015 | 远程工具 | Visual Studio 2015 的远程工具可从 My.VisualStudio.com 获取。 如果出现提示,请加入免费的 Visual Studio Dev Essentials 计划,或使用 Visual Studio 订阅 ID 登录。 在 Windows 服务器上,请参阅取消阻止文件下载,获取有关下载远程工具的帮助。 |
Visual Studio 2013 | 远程工具 | Visual Studio 2013 文档中的下载页面 |
Visual Studio 2012 | 远程工具 | Visual Studio 2012 文档中的下载页面 |
-
需下载不高于Visual Studio 版本的远程调试工具。
-
需下载与计算机具有相同体系结构的远程工具。例如,如果要在运行 64 位操作系统的远程计算机上调试 32 位应用,请安装 64 位远程工具。
配置远程调试器
-
在远程计算机上,从开始菜单启动远程调试器。
-
当第一次启动远程调试器时,将显示“远程调试配置”对话框。
-
点击“配置远程调试”,配置防火墙并启动远程调试器。
远程调试项目
-
在远程计算机上,新建Debug文件夹,并设置共享。用于存放编译的程序。
-
在“生成”-“配置管理器”中,新建配置,命名为“RemoteDebug”。
-
在“解决方案资源管理器”中,右键单击项目,然后选择“属性”。
-
在“生成”选项卡中配置输出路径为远程计算机的共享路径。
.Net Framework
.Net 6
-
在“调试”选项卡中
确保“工作目录”文本框为空;
选择“使用远程计算机”,在文本框中键入计算机名,如果自定义了端口,需加上端口号
machinename:port
;确保未选中“启用本机代码调试”
.Net Framework
.Net 6
-
点击“启动”,将生成应用到远程计算机,并在远程计算机启动。
-
远程调试器将接收到连接。
-
如果出现提示要输入凭据,输入远程计算机的有效用户帐户名以及正确的密码。