Jusqu'à récemment, mon service fonctionnait avec NHibernate 2.0. Je l'ai mis à jour à 2.1, mais maintenant essayer d'instancier le ItemManager:Aucun composant pour prendre en charge le service après la mise à niveau vers NHibernate 2.1
IItemManager manager = Container.Instance.Resolve<IItemManager>();
Je reçois une exception:
Castle.MicroKernel.ComponentNotFoundException était non gérée par le code utilisateur Message = "Aucun composant pour supporter le service Distribution.WMS.OrderManagement.Business.Contracts.IItemManager a été trouvé »
La mise en correspondance dans ma config windsor ressemble à ceci:
<component
id="item.manager"
service="Distribution.WMS.OrderManagement.Business.Contracts.IItemManager, Distribution.WMS.OrderManagement.Business.Contracts"
type="Distribution.WMS.OrderManagement.Business.Managers.ItemManager, Distribution.WMS.OrderManagement.Business.Managers"
lifestyle="transient">
<parameters>
<repository>${som.item.repository}</repository>
</parameters>
</component>
IItemManager est dans l'espace de noms: Distribution.WMS.OrderManagement.Business.Contracts
Est-ce que je manque quelque chose simple, ou est-il autre chose que je dois faire après la mise à niveau?