Я хочу создать проект библиотеки классов, и в этот проект включены некоторые интерфейсы и классы, реализующие эти интерфейсы.
После этого я хочу предоставить этот проект библиотеки классов в виде пакета nuget, поэтому , было бы идеально иметь какое-то расширение от IServiceCollection, чтобы после установки nuget с одной строкой кода в Startup.cs
, ConfigureServices()
в приложении, использующем nuget, сделать что-то подобное:
services.AddServicesFromMyNugetPackage()
и этот метод будет выполняться на основе IServiceCollection
методов, моей конфигурации для DI.
любая идея?