【文件属性】:
文件名称:advance-consoleapp:具有DI和配置支持的控制台应用程序
文件大小:14KB
文件格式:ZIP
更新时间:2021-04-06 14:48:34
C#
具有DI和配置支持的控制台应用程序
这是一个示例控制台应用程序,向我们展示了如何在具有.NET Core托管功能的控制台应用程序中使用依赖项注入和配置支持。
这是一个普通的控制台应用程序。 我添加了Microsoft.Extensions.Hosting nuget包,以利用依赖注入,配置等功能。
< PackageReference xss=removed xss=removed>
现在,我可以在Main方法中使用依赖项注入。
IHost host = Host . CreateDefaultBuilder ( args )
. ConfigureServices (( context , services ) =>
{
services . AddMediatR (
【文件预览】:
advance-consoleapp-main
----ConsoleApp1.sln(2KB)
----.gitattributes(2KB)
----ClassLibrary1()
--------ClassLibrary1.csproj(375B)
--------Application()
--------Controllers()
--------Models()
--------Data()
----CONTRIBUTING.md(773B)
----LICENSE(1KB)
----README.md(853B)
----ConsoleApp1()
--------Program.cs(947B)
--------appsettings.json(152B)
--------ConsoleApp1.csproj(748B)
----CODE_OF_CONDUCT.md(5KB)
----.gitignore(6KB)