请验证远程机器上是否正确安装了远程工具

Please verify that the remote tools are installed correctly on the remote machine

我在 Raspberry Pi 上使用 Windows IoT 10 Core 3。我在 Visual Studio 2015 Update 3 上开发应用程序。

我在另一个

中就这个问题进行了长时间的讨论

我最初没有在 Windows IoT 设备上安装调试器 运行ning,然后按照 manual 进行复制并启动该过程。

现在我有以下错误:

1>------ Deploy started: Project: CurrencyExchange, Configuration: Debug ARM ------
1>DEP0110 : Unable to check remote machine '192.168.1.17' for developer mode. Please verify that the remote tools are installed correctly on the remote machine, and that the correct remote authentication mode is specified in the project debug settings.

========== Deploy: 0 succeeded, 1 failed, 0 skipped ==========

更新

正如 Rita Han 所建议的那样,我尝试 运行 使用不同帐户的过程,但它会产生错误:

[192.168.1.17]: PS C:\Data\Users\DefaultAccount\Documents> Start-Process msvsmon.exe -Credential 'DefaultAccount' -ArgumentList '"/nowowwarn /noauth /anyuser /nosecuritywarn /timeout:36000"'
The parameter '-Credential' is not supported for the cmdlet 'Start-Process' on this edition of Windows.
    + CategoryInfo          : NotInstalled: (:) [Start-Process], NotSupportedException
    + FullyQualifiedErrorId : NotSupportedException,Microsoft.PowerShell.Commands.StartProcessCommand

重要的是要补充一点,我实际上在重新刷写之前成功地进行了远程调试

正常情况下,不需要手动复制msvsmon.exe等文件到远程设备,也不需要为远程调试器配置防火墙规则。 Visual Studio 将在您 remote deploy 将第一个 UWP 应用程序复制到此路径的设备时复制这些文件:C:\Data\Users\DefaultAccount\appdata\local\DevelopmentFiles\VSRemoteTools\arm.

I have long conversation about the problem in an other

我假设您从未成功远程部署。您可以在 Visual Studio Developer Community 上找到与您的相同的错误消息。您可以看到您的问题可能有多种原因。

我的建议是(也许是最快的方法)重新刷新图像,因为您已经做了很多修改。 将你的 Visual Studio 升级到 2017 因为我看到你的 Windows IoT Core 版本是你 的 17763。然后新建一个helloworld simple UWP应用再试一次。

对于 UWP 应用程序,您 select 通用身份验证是正确的。

并且无法通过设备门户启动远程调试器,因为它在管理员帐户下运行远程调试器。而从 Visual Studio 进行的远程调试将在 DefaultAccount 下进行。