我刚刚开始在我们的 CruiseControl 项目中选择 NAnt 作为 MSBuild 的替代品。
我们在一组项目中做的一件事是从项目树外部链接到单个 AssemblyInfo.cs 文件,以使版本控制更容易(它位于项目文件夹上方的目录中)。
<sources>
在任务部分是否有明显的方法来实现这一点<csc>
?
据我所知,该<sources>
部分仅支持单个<include>
元素,该元素必须位于任务的 basedir 之下。
我想另一种选择是在调用 csc 之前复制单个 AssemblyInfo.cs 文件作为任务的一部分,但想知道是否有更简洁的方法来执行此操作。