Как создать встроенную задачу MSBuild из нескольких исходных файлов

У меня есть несколько файлов CS (один проект DLL), все в одном каталоге, и один из классов расширяет ITask. Теперь легко и задокументировано, как создать встроенную задачу из одного исходного файла, но возможно ли это сделать из нескольких исходных файлов? Я не могу скомпилировать и использовать DLL в качестве задачи, и я бы предпочел, чтобы мне не приходилось втискивать все источники в один большой исходный файл.

Я нацеливаю что-то вроде:

<UsingTask TaskName="foo" TaskFactory="CodeTaskFactory" AssemblyFile="Microsoft.Build.Tasks.v4.0.dll">
  <Task>
    <Code Type="Class" Language="cs" Source="mydir\*.cs"/>
  </Task>
</UsingTask>

Ответы на вопрос(1)

Ваш ответ на вопрос