39 votes

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

Ce qui est utilisé à la place de Maven pour les projets C# Windows Forms ?

Nous avons des développeurs dans le monde entier et nous essayons de trouver un système de gestion des dépendances qui soit propre, simple et rapide.

13voto

jbandi Points 4896

Il y a Byldan mais le projet semble assez jeune.

(Voir également la question de Stack Overflow Existe-t-il une alternative ou un portage de Maven pour le monde .NET ? .)

11voto

Bostone Points 14208

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

6voto

8DH Points 640

Il semble qu'il y ait eu du travail fait dans ce domaine avec Nuget . Voir l'article du blog de David Ebbo Utiliser NuGet sans commettre les paquets .

5voto

Lars Corneliussen Points 1365

Il y a NMaven et NPanday et ils ont tous deux la même origine. Il s'agit d'une collection de plugins Maven qui permettent une construction de type Maven des projets C# et VB.NET.

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 on aime Maven

Tu ne devrais pas l'utiliser...

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

3voto

RogerV Points 1750

Vous pourriez simplement utiliser Maven et écrire un plugin qui intègre MSBuild .

Nous utilisons Maven pour gérer les composants non-Java, comme notre Flex Les modules .swf et .swc. L'écriture d'un plugin Maven demanderait moins d'efforts que de recréer un système comparable pour les assemblages .NET.

Je recommande d'utiliser Hudson et Maven ensemble, d'ailleurs.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X