При создании экземпляра класса Windsor по умолчанию рассматривает все общедоступные свойства класса как необязательные зависимости и пытается их удовлетворить. В моем случае это создает довольно сложную циклическую зависимость, которая заставляет мое приложение зависать.
Как я могу прямо сказать Castle Windsor, что он не должен пытаться удовлетворить публичную собственность? Я предполагаю, что в этом случае должен быть атрибут. Я не могу его найти, однако, пожалуйста, сообщите мне соответствующее пространство имен/сборку.
Если есть какой-либо способ сделать это без атрибутов (таких как конфигурация или конфигурация Xml через код), что было бы предпочтительнее, поскольку для конкретной библиотеки, где это происходит, на сегодняшний день не требуется зависимость от замка.