2009-01-27 8 views
1

Comment configurer NAnt avec seulement les binaires minimum?Comment minimiser les binaires NAnt

J'ai commencé à utiliser une configuration par défaut pour les petits projets, basée sur Tree Surgeon de Thoughtworks, avec NAnt, MBunit/NUnit, NCover, NCoverExplorer etc placé dans un dossier Outils et vérifié avec le projet.

Le dossier NAnt contient actuellement une installation complète de NAnt, et la plus grande partie n'est jamais utilisée. J'ai aussi beaucoup de petits projets jetables/spike/proof-of-concept dans mes svn repos, et je pense que l'inclusion de NAnt est un peu inutile. Je me souviens d'avoir lu quelque part un guide pour supprimer la plupart des fichiers, mais je ne trouve rien ici maintenant.

Si vous avez un lien vers un tel article, ou si vous êtes en mesure de faire la lumière sur ce problème, il serait très apprécié!

Répondre

2

J'ai construit des mécanismes de distribution basé sur des NAnt et voici ce que j'ai trouvé être le plus dépouillé version tout en offrant un bon ensemble de tâches:

  • log4net.dll
  • NAnt.Core.dll
  • NAnt.DotNetTasks.dll
  • NAnt.exe
  • NAnt.exe.config
  • NAnt.SourceControlTasks.dll (nécessaire comme inher la dépendance ent)
  • NAnt.Win32Tasks.dll

Avec tous ces fichiers se trouvant dans le même dossier et que le dossier existant dans votre chemin, vous devriez être en mesure d'exécuter une bonne majorité des tâches.

Espérons que cela aide et bonne chance!

+0

Excellent, merci beaucoup! – Haugholt

Questions connexes