如何最小化NAnt二进制文件

时间:2009-01-27 16:09:14

标签: nant

如何使用最少的二进制文件设置NAnt?

我已经开始为小型项目使用默认设置,松散地基于Thoughtworks的Tree Surgeon,将NAnt,MBunit / NUnit,NCover,NCoverExplorer等放置在Tools文件夹中并使用项目签入。

NAnt文件夹目前拥有NAnt的完整安装,其中大部分从未使用过。在我的svn repos中我也有很多小的一次性/尖峰/概念验证项目,我觉得包括所有NAnt都有点浪费。

我记得在某处阅读了删除大部分文件的指南,但我现在无法在任何地方找到它。

如果你有这样一篇文章的链接,或者你能够对这个问题有所了解,那将非常感谢!

1 个答案:

答案 0 :(得分:2)

我已经建立了基于NAnt的分发机制,这是我发现的最简化的版本,同时提供了一系列好的任务:

  • log4net.dll
  • NAnt.Core.dll
  • NAnt.DotNetTasks.dll
  • NAnt.exe
  • NAnt.exe.config
  • NAnt.SourceControlTask​​s.dll(需要作为固有依赖项)
  • NAnt.Win32Tasks.dll

如果所有这些文件都位于您路径中的同一文件夹和该文件夹中,那么您应该能够运行大部分任务。

希望这会有所帮助并祝你好运!