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

时间:2019-02-18 11:45:30

标签: visual-studio-2015 remote-debugging windows-iot-core-10

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

在另一个File System Programming Guide

中,我对该问题进行了长时间的讨论

我最初没有在Windows IoT设备上运行调试器,而是按照post复制并开始该过程。

现在我出现了以下错误:

  

1> ------部署已开始:项目:CurrencyExchange,配置:   调试ARM ------
  1> DEP0110:无法检查远程计算机   开发人员模式为“ 192.168.1.17”。请验证远程工具   正确安装在远程计算机上,并且正确   远程身份验证模式是在项目调试设置中指定的。

     

===========部署:0成功,1失败,0跳过==========

更新

正如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

重要的是,我在刷新之前实际上已经成功进行了远程调试

1 个答案:

答案 0 :(得分:1)

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

  

在另一个post

中,我对该问题进行了长时间的讨论

我认为您永远不会成功进行远程部署。您可以在Visual Studio Developer Community上找到与您相同的错误消息。您会发现问题可能有几种原因。

我的建议是(也许是最快的方法)重新刷新图像,因为您进行了许多修改。并且将您的Visual Studio升级到2017 ,因为我看到您的last post的Windows IoT核心版为17763。然后创建一个新的helloworld简单的UWP应用程序,然后重试。

对于UWP应用程序,您选择“通用身份验证”是正确的。

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