web-dev-qa-db-fra.com

Existe-t-il une alternative aux projets Maven pour .NET / Windows Forms?

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.

39
leora

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?.)

13
jbandi

J'ai écrit un tutoriel sur le sujet, tilisation de Maven pour gérer les projets .NET.

11
Bostone

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.

6
8DH

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 ...

  • Quand vous aimez Maven

Vous ne devriez pas l'utiliser ...

  • Lorsque vous aimez MSBuild (cela deviendra meilleur en 2.0)
  • Lorsque vous avez besoin d'assemblages de ressources localisés (sera corrigé dans 1.2)
5

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.

3
RogerV