2010-01-14 7 views
4

les gens construisent-ils leurs propres versions de tout cela? ou y a-t-il un endroit pour obtenir tout cela préconstruit?Dernières versions binaires de FLuentNhibernate + Nhibernate + Linq pour NHibernate

J'ai obtenu le dernier FluentNhibernate qui a NHibernate mais pas Linq .... mais je ne veux pas vraiment installer un système de construction de râteau de rubis etc. etc. à moins que je devrais vraiment vraiment le faire! Je préfère juste obtenir tous les binaires dont j'ai besoin.

Répondre

0

Je construis mes propres versions, parce que je ne veux pas être obligé de mettre à jour toutes les dépendances de fluent quand je veux juste mettre à niveau le fluentnhibernate.

L'installation de ruby ​​est en cours de téléchargement et un clic sur un exe et le programme d'installation rake est inclus dans le référentiel nhibernate. Cela ne vous oblige pas à lire un manuel ou avoir une connaissance de rubis. Cela ne devrait pas vous prendre plus de 2 minutes.

De nombreux projets .net utilisent rake au lieu de nant ou msbuild car la syntaxe du langage ruby ​​est plus facile à lire que xml.

Vous pouvez télécharger les binaires que vous voulez au buildserver utilisé par fluent nhibernate

+0

« rubis installation est ... » Tout le monde est d'avoir à installer Ruby, la machine de construction ayant pour le faire .... ne peut pas le faire automatiquement quand vous obtenez une mise à jour du référentiel source, etc etc Ce qui n'est pas énorme dans le régime des choses, mais il ajoute juste un autre outil à l'ensemble d'outils que chaque développeur a besoin installé, une autre chose qui doit être expliquée, etc. –

+0

Comme je l'ai dit, c'est juste une préférence de syntaxe du script de construction. Je ne l'utilise pas personnellement, mais je comprends que quelqu'un d'autre peut le préférer à nant ou msbuild. Cliquez simplement sur le lien dans la réponse si vous voulez télécharger les binaires. – Paco

+0

Je suis d'accord avec vous sur "avoir à installer Ruby" est un gros inconvénient de l'utilisation de Rake. Un autre inconvénient est que vous devez connaître Ruby pour modifier le script de construction si nécessaire, et de nombreux développeurs .net n'écrivent pas ou ne veulent pas écrire de code Ruby. Mais si vous connaissez Ruby, et tout le monde dans votre équipe, je pense que Rake est beaucoup mieux que les autres systèmes de construction. Je ne peux pas gérer les 2 inconvénients, donc je n'utilise pas Rake pour mes propres projets. (Mais je peux cliquer sur un fichier de rake écrit par quelqu'un d'autre si je suis obligé de le faire) – Paco