我有两个不同的问题,我以某种方式解决但我想知道是否有更好的方法来做到这一点。 首先,我得到一个UWP应用程序包,使用Visual Studio 2015构建,我不想安装在lumia 950(Windows 10)中。为此,我将使用Windows套件提供的常规winappdeploycmd工具(在C:\ Program Files(x86)\ Windows Kits \ 10 \ bin \ x86:这里是文档:https://msdn.microsoft.com/fr-fr/library/mt203806.aspx)
目前,我已成功使用此命令行安装它,并通过USB在构建机器上插入设备:
WinAppDeployCmd.exe install -file myfile.appx -d mydependency.appx -ip 127.0.0.1
但是,如果您正确阅读文档,应该可以使用wifi网络运行它,因此,我取消插入设备并将其连接到wifi网络,我通过使用以下方式检查:
> WinAppDeployCmd.exe devices
Windows App Deployment Tool
Version 10.0.0.0
Copyright (c) Microsoft Corporation. All rights reserved.
Discovering devices...
IP Address GUID Model/Name
192.168.1.4 00000015-fccc-e26c-0000-000000000000 Windows-phone1
看起来不错,我的构建机器在192.168.1.1
然后我尝试:
> WinAppDeployCmd.exe install -file myfile.appx -d mydependency.appx -ip 192.168.1.4
Windows App Deployment Tool
Version 10.0.0.0
Copyright (c) Microsoft Corporation. All rights reserved.
Opening connection to device at '192.168.1.4'.
Access denied while connecting to the remote device.
Please retry the command with the "-pin" option and a valid pin as shown in the device settings.
The pin is a one time requirement to establish a pairing relationship with the device.
(因为我的构建机器已经与设备配对:我是通过https://192.168.1.4进入设备iot门户网站完成的,我可以在设备上清楚地看到配对机器的数量为1)
但我尝试使用pin参数:
> WinAppDeployCmd.exe install -file myfile.appx -d mydependency.appx -ip 192.168.1.4 -pin ABCDEF
Windows App Deployment Tool
Version 10.0.0.0
Copyright (c) Microsoft Corporation. All rights reserved.
Opening connection to device at '192.168.1.4'.
Access denied while connecting to the remote device.
Please retry the command with the "-pin" option and a valid pin as shown in the device settings.
The pin is a one time requirement to establish a pairing relationship with the device.
诅咒同样的答案......我必须在这里确切地说,我通过禁用所有防火墙,通过在不同的地方使用另一个网络,通过更改lumia 640的设备,通过更改构建机器甚至更改来检查guid one的ip参数......什么都行不通!
另外,当我在网上查看时,我能找到的是微软文档的或多或少不同的复制品,但没有任何截图或日志;唯一能够明确成功完成此操作的人已经使用USB电缆完成了这项工作。
如果有人能够解释我这是如何运作的,我将非常感激。
其他问题: 如果有人使用命令行安装了运行应用程序的解决方案,那么它也可能很棒!我有一个想法,通过使用一个棘手的方式(通过模拟在iot门户界面上的运行按钮点击,现在没有尝试,但它应该是可能的),但它应该更好,在常规方式...
希望我已经足够清楚。