Windsor Container: Wie soll eine öffentliche Eigenschaft angegeben werden, die vom Container nicht gefüllt werden soll?

Beim Instanziieren einer Klasse behandelt Windsor standardmäßig alle öffentlichen Eigenschaften der Klasse als optionale Abhängigkeiten und versucht, diese zu erfüllen. In meinem Fall entsteht eine ziemlich komplizierte zirkuläre Abhängigkeit, die dazu führt, dass meine Anwendung hängen bleibt.

Wie kann ich Castle Windsor explizit mitteilen, dass es nicht versuchen soll, ein öffentliches Eigentum zu befriedigen? Ich gehe davon aus, dass es insofern ein Attribut geben muss. Ich kann es jedoch nicht finden. Bitte teilen Sie mir den entsprechenden Namespace / Assembly mit.

Wenn es eine Möglichkeit gibt, dies ohne Attribute (wie XML-Konfiguration oder Konfiguration über Code) zu tun, ist dies vorzuziehen, da die spezifische Bibliothek, in der dies geschieht, bislang keine Abhängigkeit von Castle benötigt.

Antworten auf die Frage(7)

Ihre Antwort auf die Frage