错误使用Visual Studio 2010构建PhoneGap(Cordova-1.5) - 错误:命令“CScript”退出,代码为9009

时间:2012-03-19 11:38:22

标签: windows-phone-7 cordova

我需要你的帮助。 我尝试使用PhoneGap(Cordova-1.5)为Windows Phone 7创建一个演示移动应用程序 我按照PhoneGap网站Get Started Guide中提到的所有说明进行操作: 我安装了windows phone sdk 7.1 我下载了phonegap zip文件

我解压缩zip文件并从以下位置复制Cordova-1.5.0-Starter.zip文件: 的PhoneGap-的PhoneGap-1.5.0-0-gde1960d \的PhoneGap-的PhoneGap-de1960d \ lib中\ Windows \ Cordova-1.5.0-Starter.zip

到[USERNAME] \ Documents \ Visual Studio 2010 \ Templates \ ProjectTemplates \ Silverlight for Windows Phone

根据说明。

当我构建项目时,我收到一个错误:

  

错误1命令“CScript”D:\ DOT.NET \ Demo   应用程序\ CordovaStarter2 \ CordovaStarter2 / BuildManifestProcessor.js”   “d:\ DOT.NET \演示   应用程序\ CordovaStarter2 \ CordovaStarter2 \ CordovaStarter2.csproj “”   退出代码   9009. C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Microsoft.Common.targets 902 9 CordovaStarter2

我尝试卸载Windows Phone sdk 7.1&再次安装,我不明白我想念的是什么?

我非常感谢你的帮助,请提出建议。

3 个答案:

答案 0 :(得分:2)

C:\windows\system32\cscript.exe "$(ProjectDir)/BuildManifestProcessor.js" "$(ProjectPath)" 

工作,似乎构建引用了错误的cscript.exe,因此将其更改为

C:\windows\system32\cscript.exe could help

答案 1 :(得分:1)

编辑项目文件并进行更改:

<PreBuildEvent>CScript "$(ProjectDir)/BuildManifestProcessor.js" "$(ProjectPath)"</PreBuildEvent>

<PreBuildEvent>C:\windows\system32\cscript.exe "$(ProjectDir)/BuildManifestProcessor.js" "$(ProjectPath)"</PreBuildEvent>

答案 2 :(得分:0)

我会说至少有一个装置存在问题。我刚刚推出了相同版本的Cordova入门模板(来自https://github.com/phonegap/phonegap/zipball/1.5.0),并按照成功运行入门项目的所有步骤进行了操作。

我尝试重新安装所有内容。 Visual Studio,Windows Phone SDK并下载初始模板的新副本。