Lors de l'instanciation d'une classe, Windsor traite par défaut toutes les propriétés publiques de la classe en tant que dépendances facultatives et essaie de les satisfaire. Dans mon cas, cela crée une dépendance circulaire plutôt compliquée qui provoque le blocage de mon application.Windsor Container: Comment spécifier une propriété publique ne doit pas être rempli par le conteneur?
Comment puis-je explicitement dire à Castle Windsor qu'il ne devrait pas essayer de satisfaire une propriété publique? Je suppose qu'il doit y avoir un attribut dans cette mesure. Je ne peux pas le trouver cependant s'il vous plaît laissez-moi savoir l'espace de noms/assembly approprié.
S'il y a un moyen de le faire sans attributs (tels que la configuration Xml ou la configuration par code), cela serait préférable puisque la bibliothèque spécifique où cela se produit n'a pas besoin de dépendance à Castle.
Ajout de cette question à la FAQ de Windsor: http://using.castleproject.org/display/IoC/FAQ –