Это Для меня пахнет неправильно - Служба запускает общий либера >
Код: Выделить всё
public class SharedLibA (ISharedLibB sharedLibB) : ISharedLibA
< /code>
и < /p>
public class SharedLibB() : ISharedLibB
< /code>
Так что теперь мой стартап вынужден узнать об обоих, хотя он только заботится о общей либе, а < /p>
builder.Services.AddScoped();
builder.Services.AddScoped();
< /code>
у меня на самом деле есть статический метод для регистрации общего либераbuilder.Services.RegisterSharedLibA();
Каковы были бы лучшие практики здесь?
Подробнее здесь: https://stackoverflow.com/questions/794 ... red-librar