1

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

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

NAnt 文件夹当前包含 NAnt 的完整安装,其中大部分从未使用过。我的 svn 存储库中也有很多小的一次性/spike/概念验证项目,我觉得包含所有 NAnt 有点浪费。

我记得在某处阅读了剥离大部分文件的指南,但我现在在任何地方都找不到。

如果您有此类文章的链接,或者您能够对这个问题有所了解,将不胜感激!

4

1 回答 1

2

我已经基于 NAnt 构建了分发机制,这是我发现的最精简的版本,同时提供了一组很好的任务:

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

由于所有这些文件都位于同一个文件夹中并且该文件夹存在于您的路径中,您应该能够运行大部分任务。

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

于 2009-01-27T21:12:22.720 回答