我在Visual Studio中成功构建并模拟了我在Android设备和VisualStudio Android Emulator中的cordova应用程序。
但是当我尝试构建我的应用程序并将其部署到windowsphone设备时,我收到了这个错误,说文件" XapDeployCmd.exe"不在%PATH%
错误:执行错误"" XapDeployCmd" / enumeratedevices&#34 ;: '" XapDeployCmd"'不被视为内部或外部命令, 警告:找不到XapDeploy工具(XapDeployCmd.exe)。假设它在 %PATH%和部署失败。
当我提到我必须找到文件" XapDeployCmd.exe"的路径时in" C:\ Program Files(x86)\ Microsoft SDKs \ Windows Phone \ v8.0 \ Tools \ XAP Deployment"我看到那里有一个文件:" XapDeploy.exe"和#34; XapDeployCmd.exe"不存在
所以" XapDeployCmd.exe" ?
我使用Visual Studio 2015社区更新3并安装了Windows Phone SDK 8.0
答案 0 :(得分:0)
Apache Cordova工具仅支持部署到Windows设备8.1。
要部署到Windows 8,您需要具有完全不同的项目结构的Visual Studio 2013,并且我不建议使用它。
使用Windows 8版本的大多数用户都倾向于使用版本8.1
答案 1 :(得分:0)
正如我之前所说,我安装了Windows Phone SDK 8.0。 安装Windows Phone SDK 8.0后,将安装Visual Studio 2012。
但是文件“XapDeployCmd.exe”不适用于此版本的visual studio。 安装Visual Studio 2012的Update 5(更新2或更高版本)将自行安装“XapDeployCmd.exe”。 Visual Studio 2012 Iso问题将得到解决。
解决此问题后如果您遇到错误,例如'来自HRESULT的异常:0x89721800',请参阅this article