我正在为 Surface 平板电脑开发 Windows 商店应用程序。
我正在通过本地网络在 Surface 平板电脑上进行远程调试。起初我对此没有任何问题,然后偶尔大约四分之一的部署失败,我会收到以下消息:
错误:无法连接到名为“my_debugging_tablet”的 Microsoft Visual Studio 远程调试监视器。调试器无法连接到远程计算机。调试器无法解析指定的计算机名称。
最初发生这种情况时,我会简单地再次部署项目并且不会再次发生错误,或者偶尔我会关闭然后重新打开平板电脑上的远程调试监视器,但通常这会看似随机发生而不是重新-发生。
但是,最近,这种情况发生得越来越频繁(我的代码没有更改),现在我已经有几天无法部署了(因此我无法在平板电脑上调试。)
上面列出的相同错误消息是我每次尝试部署或调试时显示的内容。
我在项目属性中验证了目标设备和远程机器名称设置是否正确,并且每次都验证 Surface 平板电脑和我的主机上的连接都很好(我的主机是 Oracle Virtualbox 上的 Windows 8。)
从项目属性中,如果我尝试手动“查找”目标设备(就像您在以前工作时部署回来时所做的那样),它无法在我的本地网络上找到我的平板电脑(或任何东西)。(“在我的子网上找到 0 个连接”)
我的 MS 开发人员许可证注册也是最新的。此外,本地网络似乎没有问题,因为我的主机和平板电脑都可以“看到”网络上的其他东西(打印机等)
我这辈子都想不通,因为正如我所提到的,开发人员许可证注册、网络状态、代码或其他任何应该影响这一点的东西都没有任何变化。