Я посмотрел на это, и он ответил на половину моих вопросов:
Castle Windsor: Зарегистрировать класс с помощью внутреннего конструктора?
Но можно ли использовать Windsor для использования внутренних конструкторов / классов вместе с внедрением зависимостей? (так что параметры конструктора тоже вводятся)? Я хотел бы оставить класс / конструктор внутренним, чтобы обеспечить оптимальную инкапсуляцию (эти классы не должны быть открыты для публики).
Мне это нужно для поддержки Silverlight, поэтому я не думаю, что это вариант:
Castle Windsor: Как зарегистрировать внутренние реализации
Спасибо.