用于windowsphone的Visual Studio Build错误:(XapDeployCmd.exe)找不到

时间:2016-07-17 15:32:09

标签: visual-studio cordova visual-studio-cordova xap

我在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

2 个答案:

答案 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