73 votes

Y a-t-il une alternative Maven ou port pour le monde .NET ?

Y a-t-il une alternative Maven ou port pour le monde .NET ?

J’aimerais utiliser un système de gestion de dépendance bon qu’a le monde Java, mais je ne trouve rien de comparable pour les projets .NET...

33voto

Sean McMillan Points 5096

NMaven a été le premier officiel/effort à fournir Apache Maven .NET; le projet n'a pas clairement le haut la barre des exigences pour une officielle d'Apache projet et a pris sa retraite de l'Incubateur Apache en novembre 2008. Plusieurs efforts ont été déployés pour la fourche et de survivre le projet, mais un seul d'entre eux (NPanday) a réussi à le faire et a été en mesure de rejoindre l'Incubateur Apache en août 2010:

23voto

Andrei Rînea Points 7554

NuGet (anciennement appelé NuPack) traite de certaines des caractéristiques de Maven. Vous pouvez lire à ce sujet à Phil Haack, Scott, Hanselman et, bien sûr, Scott Guthrie.

13voto

Tim O'Brien Points 4769

Byldan est un port de Maven, mais ce n'est pas un 100% analogiques à l'outil. Shane Isabell a travaillé sur ce projet pendant un certain temps, vous pouvez lire plus à ce sujet ici.

Même si la réponse que les références NMaven a une sorte de vert case à cocher à côté de lui, il est incorrect: il n'y a rien qui s'appelle Apache NMaven que le projet n'est jamais sorti de l'ASF incubateur. Le tronc continue à vivre comme NMaven sur Codeplex. NMaven est écrit en Java et Byldan est écrit en C#. La plupart des gens à la recherche de quelque chose comme Maven pour la .NET plate-forme n'allez pas vouloir traiter avec un outil écrit en Java. Byldan, OMI, est l'outil le plus approprié, comme il est écrit en C#.

8voto

Chris T. Points 61

Il semble que, tandis que tout semble être en manque NPanday est le plus mature et activement développé Maven de gestion de la dépendance .NET et si j'avais à parier sur un seul ce serait celui-là. La façon dont je le vois, idéalement, toute .NET solution serait surtout compatible avec Maven comme Byldan de sorte qu'il pourrait utiliser le même maven référentiels tels que Maven central.

Mon problème avec Byldan qui, initialement, avait l'air plus prometteur que NPanday est qu'il n'a pas été activement développé depuis 2008, NPanday a une libération de la Sep 8, la version 1.2.1 de Byldan de la version 0.6 de 2008.

Mise à jour:

Il semble que NuGet, en effet, l'exécution de certaines Maven type de fonctions dans le .Monde NET. Il apparaît également que Microsoft est en approuvant implicitement NuGet si pas explicitement de le faire. La divulgation complète, je n'avez pas d'expérience à l'aide de NuGet, mais basé sur la novembre 2011 article MSDN Magazine ici il a l'air très prometteur. NuGet a aussi plein de Visual Studio 2010, l'intégration et la prise en charge de Windows Phone, Silverlight et Windows Presentation Foundation.

3voto

8DH Points 640

David Ebbo a accompli un travail supplémentaire avec NuGet. Voir son blogpost NuGet utilisant sans commettre des paquets pour plus de détails.

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