0

我正在尝试使用远程调试来测试 Surface Hub 上的应用程序。在我的本地计算机上,我使用的是 VS 2017。本地 Windows 10 计算机和 Surface Hub 都在运行 Creator's Update (15063)。Surface Hub 和本地计算机都启用了“开发人员模式”。

我已将身份验证设置为 Universal,并将 Hub 的 IP 地址作为远程机器名称。当我按下调试按钮时,集线器会弹出一个对话框:

C:\ProgramData\DeveloperTools\VSRemoteTools\x64\coreclr\CoreCLR.
dll is either not designed to run on Windows or it contains an error. Try
installing the program again using the original installation media or
contact your system adminsitrator or the software vendor for support.
Error status 0xc0000428.

在我的本地机器上,我得到了这个:

 DEP0100: Please ensure that target device has
          developer mode enabled. Could not obtain a
          developer license on 10.10.1.17 due to error
          80004005.

谷歌搜索我发现这0xc0000428通常是一个数字签名问题。

我知道我可以打包应用程序并安装测试证书和东西。但我希望有一种方法可以让 VS 2017 的调试器按照文档所说的方式工作。

4

1 回答 1

1

这是在 Visual Studio 15.3 更新中引入的一个已知错误(CoreCLR 未使用 Surface Hub 所需的证书进行签名)。它也在这里跟踪:https ://developercommunity.visualstudio.com/content/problem/107166/visual-studio-153-isnt-able-to-remote-deploy-uwp-a.html

它应该在下一次 Visual Studio 更新中修复。

于 2017-09-23T16:50:29.707 回答