© 2026 Hedgehog Software, LLC

TwitterGitHubDiscord
More
CommunitiesDocsAboutTermsPrivacy
Search
Star
Setup for Free
C#C
C#•3y ago•
4 replies
SWEETPONY

❔ How to use new dll during app build?

I have a
Configure 
Configure 
method that runs during the start of the service. The method looks like this:
public class ServicesConfiguration
    : IServicesConfiguration
{
    public void Configure(
        HostBuilderContext hostContext,
        IServiceCollection services )
    {
        services
            .AddArchiveClient()
            .AddSegmentStorageDepartmentServiceClient()
            .AddSegmentStorageSubjectServiceClient()
            .AddSegmentStorageTerritoryServiceClient()
            .AddSegmentStorageProductionCalendarServiceClient()
            .AddSegmentStorageWorktimeServiceClient()

            .AddSingleton<EventsNormalizerFactory>()
            .AddSingleton<DataSetGenerator>()

            .AddSingleton<IReportTemplate, ArbitraryPeriod.ReportTemplate>()
            .AddSingleton<IReportTemplate, LateForWork.ReportTemplate>()
            .AddSingleton<IReportTemplate, Monthly.ReportTemplate>()
            .AddSingleton<IReportTemplate, VariablePeriod.ReportTemplate>()
            .AddSingleton<IReportTemplate, Weekly.ReportTemplate>();
    }
}
public class ServicesConfiguration
    : IServicesConfiguration
{
    public void Configure(
        HostBuilderContext hostContext,
        IServiceCollection services )
    {
        services
            .AddArchiveClient()
            .AddSegmentStorageDepartmentServiceClient()
            .AddSegmentStorageSubjectServiceClient()
            .AddSegmentStorageTerritoryServiceClient()
            .AddSegmentStorageProductionCalendarServiceClient()
            .AddSegmentStorageWorktimeServiceClient()

            .AddSingleton<EventsNormalizerFactory>()
            .AddSingleton<DataSetGenerator>()

            .AddSingleton<IReportTemplate, ArbitraryPeriod.ReportTemplate>()
            .AddSingleton<IReportTemplate, LateForWork.ReportTemplate>()
            .AddSingleton<IReportTemplate, Monthly.ReportTemplate>()
            .AddSingleton<IReportTemplate, VariablePeriod.ReportTemplate>()
            .AddSingleton<IReportTemplate, Weekly.ReportTemplate>();
    }
}
C# banner
C#Join
We are a programming server aimed at coders discussing everything related to C# (CSharp) and .NET.
61,871Members
Resources

Similar Threads

Was this page helpful?
Recent Announcements

Similar Threads

❔ How to use DLL?
C#CC# / help
3y ago
❔ how to make dll injector
C#CC# / help
3y ago