Visual studio Visual Studio远程调试可以通过本地网络完成吗?

Visual studio Visual Studio远程调试可以通过本地网络完成吗?,visual-studio,uwp,Visual Studio,Uwp,我无法让在我的开发机器上运行的Visual Studio成功部署到本地网络上的Surface Book。错误消息包含在下面。在Surface Book上,我安装了Visual Studio远程工具,并设置了开发人员模式。开发机器上的VS向我显示SB,并允许我从部署目标列表中选择if,包括它的身份验证类型,但部署失败 SB上有一个“配对”选项,我还没能做到&我不确定是否有必要。另外,我看到一篇帖子说这个选项(本地网络)不再受支持。它仍然受到支持吗?如果是的话,你知道我做错了什么吗 错误消息: 错误

我无法让在我的开发机器上运行的Visual Studio成功部署到本地网络上的Surface Book。错误消息包含在下面。在Surface Book上,我安装了Visual Studio远程工具,并设置了开发人员模式。开发机器上的VS向我显示SB,并允许我从部署目标列表中选择if,包括它的身份验证类型,但部署失败

SB上有一个“配对”选项,我还没能做到&我不确定是否有必要。另外,我看到一篇帖子说这个选项(本地网络)不再受支持。它仍然受到支持吗?如果是的话,你知道我做错了什么吗

错误消息:
错误DEP6957:无法使用通用身份验证连接到设备“10.0.0.179”。请验证在项目调试设置中指定了正确的远程身份验证模式。COMException-调用COM组件时返回错误HRESULT E_FAIL。[0x80004005]

要远程调试uwp应用程序,我们应该为Visual Studio安装相应版本的远程工具,在将应用程序部署到远程设备之前,我们应该配置远程调试器工具。有关详细信息,请参阅

对于此问题,您应该在Visual Studio中选择Windows身份验证模式作为下图,但您无权访问目标计算机的已登录用户的凭据。在VS中,当VS弹出权限窗口时,您应该使用目标计算机的已登录用户的凭据来部署应用程序。请参阅以了解差异

另一方面,您也可以尝试使用无身份验证模式按以下步骤远程部署应用程序

首先,在目标设备的Visual Studio远程调试器中,选择Tools=>Options来配置选项窗口,如下所示:

然后在VisualStudio中,右键单击UWP项目=>properties=>Debug,将其配置为None身份验证模式


刘清风的回答非常有帮助,为我找到了解决问题的大部分方法。我缺少的最后一步是将我的帐户添加到远程调试器的权限列表中。可以在远程调试器>工具>权限中找到它。我必须将目标计算机上的帐户添加到“允许”调试器列表中。

是的,它可以,我以前做过很多次。也可以通过互联网等进行。