11

誰かがカスタムMSBuildタスクを作成してビルド中に実行する方法を正確に説明するウォークスルーを作成(またはリンク)できますか?Microsoft.Build.Utilities.Taskこれを継承し、これのみを実行するカスタムタスクを探しています。

public override bool Execute()
{
    Log.LogMessage("Hello world!");
    return true;
}

(私はこれに何時間も取り組んでおり、「[何でも]タスクが見つかりませんでした。次を確認してください」というメッセージが表示され続けます。どこかで重要なステップを見逃しているに違いないと思います。明確なチュートリアルがあれば、フォローできます。おそらく私はどこに足りないのかを理解するでしょう。)

4

2 に答える 2

10

MSBuildプロジェクトファイルでカスタムタスクを宣言していますか?次のような行が必要です。

    <UsingTask AssemblyFile="C:\PathTo\MyTasks.dll" TaskName="MyTasks.HelloWord" />

その後、MSBuildはタスクを実行できます。

于 2011-03-02T16:54:19.003 に答える
10

見る

  1. 信頼性の高いビルドを作成するためのベストプラクティスセクションカスタムタスクの作成
  2. BartDeSmetのカスタムMSBUILDタスククックブック
于 2011-03-02T16:55:54.973 に答える