3
除了将所有内容添加到Startup类之外,还有一种健壮的方法来在ASP.NET Core 3.1中注册依赖项吗?
我有一个ASP.NET Core 3.1项目。通常,我使用类中的ConfigureServices()方法注册任何依赖Startup.cs项。 但是,我发现自己不得不注册许多依赖项,而且ConfigureServices()看起来很大!我知道我可以创建一个静态方法的扩展方法,并从ConfigureService()类中调用它,但是想知道是否有更好的方法。 如果有一种方法可以在IoC容器中注册依赖项,而不必一次定义它们 services.AddScoped<Interface, Class>(); .... 200 lines later services.AddScoped<ISettings, Settings>()