我刚开始在CruiseControl项目中选择NAnt作为MSBuild的替代品。
我们在一组项目中执行的操作之一是从项目树外部的单个AssemblyInfo.cs文件中链接,以使版本更容易(它位于项目文件夹上方的目录中)。
在<sources>
任务的<csc>
部分中是否有明显的方法可以实现这一目标?
据我所知,<sources>
部分仅支持单个<include>
元素,该元素必须位于任务的基础之下。
我想另一种选择是在调用csc之前复制单个AssemblyInfo.cs文件作为任务的一部分,但是想知道是否有更简洁的方法来执行此操作。
答案 0 :(得分:1)
您不仅限于<include/>
中的一个<sources/>
。如果你没有指出basedir
的{{1}}属性,你可以引用任何你想要的东西:
<sources/>