Question

Je travaille sur un projet d'apprentissage personnel pour me aider à comprendre comment utiliser le château de Windsor et Fluent NHibernate. Donc, écrit bien un projet ASP.NET MVC qui fait une injection de dépendance des services de base dans les contrôleurs.

Mon projet contient les références suivantes:

Castle.Core 1.2.0.0
Castle.DynamicProxy 2.2.0.0
Castle Windsor 2.1.0.0
NHibernate.Core 2.1.2.4000
FluentNHibernate 1.1.0.694

J'ai réussi à obtenir ces jouer bien ensemble en prenant le NHibernate.ByteCode.Castle.dll du projet Active Record que j'ai trouvé suggéré ailleurs sur StackOverflow.

Id aiment utiliser la fonction d'intégration NHibernate mais j'avoir un peu d'un cauchemar de dépendance en essayant de trouver une version compatible. Tout cela est encore très nouveau pour moi et je pense que Ive bien fait d'aller aussi loin que je l'ai!

Qu'est-ce que je vais devoir faire pour ajouter la fonction d'intégration NHibernate à mon projet? Est-ce une version compatible exist et si oui, où puis-je trouver? est encore possible de compiler une version qui fonctionne avec les dépendances Im en utilisant?

Était-ce utile?

La solution

Il existe une version compatible, mais vous devez construire vous-même car il n'y a eu aucun rejet de la bibliothèque.

Ouvrir une invite de commande, et étant donné que vous avez installé git :

Maintenant courir ClickToBuild.cmd et vous trouverez l'installation dans l'ensemble du dossier de construction.

Si vous ne souhaitez pas installer git, vous pouvez également télécharger la source de Github pour cette commettre en cliquant sur le bouton de téléchargement sur ce lien: https://github.com/castleproject/Castle.Facilities.NHibernateIntegration/commit/aef2d2ef324071d961474b41fcb312dd48d0e946

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top