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