J'essaie d'utiliser WindsorControllerFactory
(la dernière version 1.0.0.916) avec le nouveau Windsor Castle 2.0 (encore une fois, la dernière version). Mais je reçois leUtilisation WindsorControllerFactory de MVCContrib avec le nouveau Windsor Castle 2.0
Impossible de charger le fichier ou l'assemblage « Castle.Windsor, Version = 1.0.3.0 ...
erreur lors du démarrage de l'application Web. Quoi qu'il en soit, lors de l'écriture de cette question, je réussi à persuader l'application Web pour se lier à de nouvelles dll du château en ajoutant ce bloc dans le fichier web.config:
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="Castle.Windsor" culture="neutral" publicKeyToken="407dd0808d44fbdc"/>
<bindingRedirect oldVersion="1.0.3.0" newVersion="2.0.0.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Castle.Core" culture="neutral" publicKeyToken="407dd0808d44fbdc"/>
<bindingRedirect oldVersion="1.0.3.0" newVersion="1.1.0.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Castle.MicroKernel" culture="neutral" publicKeyToken="407dd0808d44fbdc"/>
<bindingRedirect oldVersion="1.0.3.0" newVersion="2.0.0.0"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
donc je suppose que je répondais à ma propre question, mais je voulais partager ceci avec n'importe qui ayant le même problème. Ou y a-t-il un meilleur moyen (à part de compiler moi-même les sources de MVCContrib)?
Je suppose que les devs MvcContrib attendent le château de libérer les autres projets (composants, transaction) pour mettre à niveau leurs dépendances .. –
Cela pourrait être le cas. –
Je viens d'avoir exactement le même problème! J'ai choisi de construire MVCContrib moi-même cependant. –