web-dev-qa-db-ja.com

「execタスクを実行するにはコマンドが必要です」というエラーはどういう意味ですか?

Visual Studioでプロジェクトをコンパイルすると、「execタスクを実行するにはコマンドが必要です」というエラーメッセージが行番号なしで表示されます。このエラーはどういう意味ですか?

(私自身の質問をして答えてしまったことをお詫びします。これを書いているときに答えを見つけました。気分を害しないように、コミュニティwikiにしました。)

46
Richie Cotton

ケンエゴジは 答えを見つけた

このメッセージは、ビルド前またはビルド後のコマンドの改行文字の迷いが原因で発生します。

79
Richie Cotton

そのリンクはもはや良くありません。
[〜#〜] here [〜#〜] は新しいリンクです。

そして、ここにブログからの適切な引用があります:
「いくつかのヘアをプールした後、最近このプロジェクトのビルド前のアクションを編集したことを覚えています。これを調べると、ビルド前のスクリプトの最後に予備の改行が残っていることがわかりました。そのため、VS2005はmsbuildに空のコマンドを実行するように命令を送信しました。」

7
claudekennilol