有人可以编写(或链接到)一个演练来“准确地”解释如何创建自定义 MSBuild 任务并在构建期间运行它吗?我正在寻找一个继承自 Microsoft.Build.Utilities.Task
且仅执行此操作的自定义任务:
public override bool Execute()
{
Log.LogMessage("Hello world!");
return true;
}
(我已经为此工作了几个小时,并不断收到“未找到[任何]任务。检查以下内容”消息。我想我一定在某个地方错过了一个重要步骤。如果有一个清晰的教程,我可以遵循,也许我会找出我的不足之处。)
<UsingTask AssemblyFile="C:\PathTo\MyTasks.dll" TaskName="MyTasks.HelloWord" />
然后 MSBuild 可以执行您的任务。