Как разрешить IradonlyCollection вместо оборудованияC#

Место общения программистов C#
Anonymous
Как разрешить IradonlyCollection вместо оборудования

Сообщение Anonymous »

У нас много классов через проект с такими зависимостями < /p>

Код: Выделить всё

public class Foo(IReadOnlyCollection instances)
< /code>
При использовании LightInject для DI мы работали по умолчанию - каждая зарегистрированная реализация iBAR будет разрешена здесь.    System.InvalidOperationException: Unable to resolve service for type 'System.Collections.Generic.IReadOnlyCollection`1[]' while attempting to activate...
Есть ли какие -либо варианты разрешения iradonlycollection без непосредственного регистрации каждого из них в ServiceCollection?
Регистрация, поэтому она заставляет использовать ключи при регистрации каждого ибара, который сложно

Подробнее здесь: https://stackoverflow.com/questions/796 ... enumerable

Вернуться в «C#»