2

Visual Studio 2010 で、phonegap フレームワークを使用して Windows Phone 7 用のアプリケーションを作成しようとしています。しかし、プロジェクトをコンパイルしようとするとエラーが発生します。エラーは次のとおりです。

エラー 1
コマンド "CScript "C:\Users\Alan\documents\visual studio 2010\Projects\PhoneGapStarter\PhoneGapStarter\BuildManifestProcessor.js" "C:\Users\Alan\documents\visual studio 2010\Projects\PhoneGapStarter\PhoneGapStarter\ PhoneGapStarter.csproj"" はコード 1 で終了しました。 PhoneGapStarter

phonegap ライブラリ 1.6.1 (cordova)を使用していますが、何が問題なのかわかりません。ライブラリを再度ダウンロードしてプロジェクトに追加しようとしましたが、役に立ちませんでした。

私に何ができる?

4

4 に答える 4

2

私はこの問題を抱えていました.CScriptの環境変数が設定されていなかったことが原因でした.

cscript.exeを直接参照して修正しました。これを行うには、csproj ファイルをテキスト エディターで開き、次の行を変更します。

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

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

または、新しい環境変数を追加できます

于 2012-04-25T02:22:21.847 に答える
2

CordovaSourceDictionary.xml を見つけて、読み取り専用かどうかを確認してください。その場合は、書き込み可能にします。

于 2012-04-25T06:52:20.430 に答える
1

はい、事実上、それが問題でした。エラーはjsスクリプトのウィンドウの環境でした。

したがって、この問題の解決策は次のとおりです。

  1. 管理者として、コマンド行(cmd)で次のスクリプトを実行します。
    ->regsvr32 %systemroot%\system32\jscript.dll

  2. スクリプトが実行されたら、次のファイル(vista_js_fix.reg)をダウンロードして、管理者として実行します。

于 2012-04-27T19:32:03.740 に答える