我有几个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>
Run Code Online (Sandbox Code Playgroud)