Qu'est-ce qui est utilisé à la place de Maven pour les projets Windows Forms C #?
Nous avons des développeurs partout dans le monde et essayons de trouver un système de gestion des dépendances propre, simple et rapide.
Il y a Byldan , mais le projet semble assez jeune.
(Voir aussi la question Stack Overflow Existe-t-il une alternative ou un port Maven pour le monde .NET?.)
J'ai écrit un tutoriel sur le sujet, tilisation de Maven pour gérer les projets .NET.
Il semble qu'il y ait eu du travail dans ce domaine avec Nuget . Voir le blog de David Ebbo tiliser NuGet sans valider les packages.
Il y a NMaven et NPanday , et ils ont tous les deux la même origine. Ils sont une collection de plugins Maven qui permettent une construction de projets C # et VB.NET de type Maven.
NMaven semble mort, c'est pourquoi j'utilise NPanday. J'ai récemment rejoint l'équipe et elle est assez active. La version actuelle est la 1.1. La version 1.2 arrive bientôt, et nous travaillons également sur la prochaine version majeure.
Vous devriez l'utiliser ...
Vous ne devriez pas l'utiliser ...
Vous pouvez simplement utiliser Maven et écrire un plugin qui intègre MSBuild .
Nous utilisons Maven pour gérer les composants non Java, tels que nos modules Flex .swf et .swc. Écrire un plugin Maven serait moins d'effort que de recréer un système comparable uniquement pour les assemblys .NET.
Je recommanderais d'utiliser Hudson et Maven ensemble, d'ailleurs.