visual-studio - 可以通过本地网络完成 Visual Studio 远程调试吗?
问题描述
我无法让在我的开发机器上运行的 Visual Studio 成功部署到本地网络上的 Surface Book。错误消息包含在下面。在 Surface Book 上,我安装了 Visual Studio 的远程工具,并设置了开发人员模式。我的开发机器上的 VS 向我显示了 SB,并允许我从部署目标列表中选择,包括它的身份验证类型,但部署失败。
SB 上有一个“配对”选项,我无法使用它,我不确定是否有必要。另外,我看到一个帖子说不再支持这个选项(本地网络)。它是否仍然受支持,如果是这样,知道我做错了什么吗?
错误消息:错误 DEP6957:无法使用通用身份验证连接到设备“10.0.0.179”。请验证在项目调试设置中指定了正确的远程身份验证模式。COMException - 对 COM 组件的调用已返回错误 HRESULT E_FAIL。[0x80004005]
解决方案
要远程调试 uwp 应用程序,我们应该安装相应版本的 Visual Studio 远程工具,在我们可以将应用程序部署到远程设备之前,我们应该配置远程调试器工具。有关详细信息,请参阅在 Visual Studio 中的远程计算机上运行 UWP 应用。
对于您的此问题,应该是您在 Visual Studio 中选择Windows 身份验证模式,如下图所示,但您无权访问目标计算机的登录用户的凭据。在你的VS中,当VS弹出权限窗口时,你应该使用目标机器的登录用户的凭据来部署你的应用程序。请参阅身份验证模式以了解差异。
另一方面,您也可以尝试使用无身份验证模式远程部署您的应用程序,步骤如下。
首先,在目标设备的Visual Studio Remote Debugger中,选择Tools=> Options,配置options Window,如下图,
然后在您的 Visual Studio 中,右键单击您的 UWP 项目=> properties=> Debug 将其配置为None authentication mode。
推荐阅读
- node.js - Node.js puppeteer - 获取所需的值不起作用(td:nth-child(n)
- r - 工作一小时后闪亮的“与服务器断开连接”就好了
- hyperledger-composer - Composer 运行时 (0.19.13) 与客户端 (0.20.0) 不兼容
- gun - 如何在没有订阅功能的情况下获取地图?
- c++ - 如何像在 javascript 中一样“推送”c++ 映射
- android - 更换自身后自动重启安卓应用
- c# - 如何将 UWP 中的树视图绑定到 ViewModel?
- python - K-means 仅使用带有 scikit-learn 的特定数据框列
- machine-learning - 具有文本特征的数据集的逻辑回归
- r - r 不允许在我的 while() 循环中进行 100 次迭代