我有一个自定义的 msbuild 任务,正在将一些输出文件生成到 ProjectA 的输出目录 ($(TargetDir)) 中。当前的代码大致如下:
<MyCustomTask ...>
<Output TaskParameter="OutputFiles" ItemName="FileWrites"/>
</MyCustomTask>
一个项目B引用了项目A,但问题是在构建项目B时,由MyCustomTask生成的文件未被复制到项目B的输出目录中。
我们如何使用MSBuild将动态生成的附加文件作为项目依赖项一起复制?