为啥远程调试器无法运行?

Posted

技术标签:

【中文标题】为啥远程调试器无法运行?【英文标题】:Why is the Remote Debugger Unable to Run?为什么远程调试器无法运行? 【发布时间】:2019-10-04 17:23:15 【问题描述】:

无法运行应用程序。

获取错误:

远程调试器无法找到资源 dll (vsdebugeng.impl.resources.dll)。请确保完整 远程调试器文件夹已复制或安装在目标上 电脑。

【问题讨论】:

请为您的问题提供更多背景信息,并以总结问题的问题形式更新标题。 ***.com/help/how-to-ask 我继续并根据内容更新了标题。 OP,如果我错过了重点,请随时更新:) 【参考方案1】:

As Stated here

更正此错误

确保正确设置了 Visual Studio 远程调试器服务 在远程计算机上。有关详细信息,请参阅远程 调试。 在可以访问的帐户下运行远程调试器服务 调试器主机,如上表所示。

添加“作为服务登录”权限

在“开始”菜单上,选择“控制面板”。

如有必要,在控制面板中选择经典视图。

双击管理工具。

在“管理工具”窗口中,双击本地安全 政策。

在“本地安全设置”窗口中,展开“本地策略” 文件夹。

单击用户权限分配。

在“策略”列中,双击“作为服务登录”以查看 “作为服务登录”中的当前本地组策略分配 对话框。

要添加新用户,请单击添加用户或组按钮。

添加完用户后,单击“确定”。

解决此错误

将远程调试监视器作为应用程序而不是 服务。

【讨论】:

以上是关于为啥远程调试器无法运行?的主要内容,如果未能解决你的问题,请参考以下文章

为啥 IntelliJ 在远程调试时跳过断点

无法在 Windows Server 2008 上运行 Visual Studio 2012 远程调试器

来自 VS2013 的远程调试无法连接到远程调试监视器

React-Native 远程调试器无法在 iPhone 上运行

.Net 远程调试

运行“远程调试器”时出错:无法打开调试器端口(本地主机:5005):java.net.ConnectException“连接被拒绝(连接被拒绝)”