从 Windows 10 将 Cordova 应用程序部署到 Windows Phone 8.1 设备

Deploy Cordova app to a Windows Phone 8.1 device from Windows 10

我正在尝试将我的 Cordova 应用程序部署到来自 Windows 10 的 WP 8.1 设备。 为此,我正在执行 cordova run --device -- --phone.

但是,此命令失败并显示 C:\Program Files (x86)\Microsoft SDKs\Windows Phone\v8.1\Tools\AppDeploy\AppDeployCmd.exe 丢失的错误消息。 我手动查看发现有一个C:\Program Files (x86)\Microsoft SDKs\Windows Phone\v8.1\Tools目录有一些内容,但是里面没有AppDeploy.

我接下来采取的步骤是:

完成所有这些步骤后,应用程序部署工具仍然不可用。

我做错了什么,即我还需要安装什么?

更新:

错误信息:

ERROR: App deployment utilities: "C:\Program Files (x86)\Microsoft SDKs\Windows Phone\v8.1\Tools\AppDeploy\AppDeployCmd.exe", not found. Ensure the Windows SDK is installed.

为了它的价值,构建工程,我可以在 Visual Studio 中打开生成的项目并从那里部署,没有任何问题。

我自己找到了解决办法:

在我的机器上,我使用了两个驱动器,SSD (C:) 和一个硬盘 (Z:)。 Windows 和一些程序安装在 C:,但由于有限 space,许多程序位于 Z:

出于某种原因,AppDeployCmd.exe 位于 Z: 上,与预期在 C: 上的路径相同,即 Z:\Program Files (x86)\Microsoft SDKs\Windows Phone\v8.1\Tools\AppDeploy\AppDeployCmd.exe。 显然,部分 SDK 安装在 Z: 上,其他部分安装在 C: 上,尽管我无法在向导中对其进行自定义。

无论如何,我只是将 AppDeploy 目录复制到它在 C: 上的专用位置并立即部署工作。