小编el_*_*rin的帖子

为什么 .net core 依赖注入对我不起作用?

我正在尝试在我的控制台应用程序中使用 .net core DI。当我写这样的东西时(下面的代码位于我的 Program.cs 中):

    private static IServiceCollection ConfigureServices()
    {
            IConfigurationBuilder builder = new ConfigurationBuilder()
                                .SetBasePath(Directory.GetCurrentDirectory())
                                .AddJsonFile("appsettings.json", optional: false, reloadOnChange: true);

            IConfigurationRoot configuration = builder.Build();

            IServiceCollection services = new ServiceCollection();

            CancellationTokenSource cancellationTokenSource = new CancellationTokenSource();

            ConfigurationOptions configurationOptions = new ConfigurationOptions
            {
                ConnectionString = "my-connection-string",
                StoredProceduresPath = "my-path",
                PathToGeneralFolder = "D:\\XmlFiles",
                PathToInvalidFolder = "D:\\InvalidXmlFiles",
                LogName = "Log",
                Source = "Source",
                SecretHashPassword = "my-sercet-password",
                DataAccessTimeoutMs = 30_000
            };

            IOptions<ConfigurationOptions> options = Options.Create(configurationOptions);

            DatabaseTransactionManager databaseTransactionManager = new DatabaseTransactionManager();
            DbContext DbContext = new …
Run Code Online (Sandbox Code Playgroud)

.net c# asp.net dependency-injection asp.net-core

4
推荐指数
1
解决办法
2900
查看次数

标签 统计

.net ×1

asp.net ×1

asp.net-core ×1

c# ×1

dependency-injection ×1