我在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
重要的是,我在刷新之前实际上已经成功进行了远程调试。
答案 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。