2

次のエラーで髪を抜いています:

エラー1コマンド""C:\ Users \ Timothy \ Documents \ Visual Studio 2012 \ Projects \ QProject \ packages \ dotless.1.3.1.0 \ tool \ dotless.compiler.exe -m -w "" C:\ Users \ Timothy \ Documents \ Visual Studio 2012 \ Projects \ QProject \ QProject \ Content \ less \bootstrap.less""はコード9009で終了しました。QProject

コード9009がファイルが見つからないことに関連していることは知っていますが、bootstrap.lessおよびdotlessコンパイラの場所は正しいです。トリプルチェックしました。

これは私がプレビルドイベントに入力したものです:

"$(SolutionDir)packages \ dotless.1.3.1.0 \ tool \ dotless.compiler.exe -m -w" "$(ProjectDir)Content \ less \ bootstrap.less"

私もこの投稿を読みました(この投稿の解決策は、コマンドと引数の間の改行を削除することでした)が、これは私の問題を解決しませんでした。

前もって感謝します!

4

2 に答える 2

3

私はそれを理解し、答えを投稿するのを忘れました。ごめんなさい。

したがって、問題は引数「-m-w」でした。

彼らは引用に含まれているとは思われていません。

したがって、代わりに:

"$(SolutionDir)packages\dotless.1.3.1.0\tool\dotless.compiler.exe -m -w" 
"$(ProjectDir)Content\less\bootstrap.less"

これを使って:

"$(SolutionDir)packages\dotless.1.3.1.0\tool\dotless.compiler.exe" -m
"$(ProjectDir)Content\less\bootstrap.less"
于 2013-01-01T15:24:21.963 に答える
2

私も同じ問題を抱えていました。パスのスペースを削除すると、問題は解決しました。

プロジェクトソリューション、つまりソリューションが存在する[VisualStudio2012]へのフォルダーパスにもスペースがあることに気付きました。

パスからスペースを削除する名前を変更するか、プロジェクトの場所をパスに変更して、フォルダー名にスペースが含まれないようにすることを検討してください。

于 2012-12-31T12:14:42.750 に答える