简体   繁体   English

绑定 AuthenticationConfig 抛出异常

[英]bind AuthenticationConfig throws exception

I have this piece of code:我有这段代码:

using Microsoft.Extensions.Configuration;
using System;
using System.IO;
using System.Threading.Tasks;

var builder = new ConfigurationBuilder()
                .SetBasePath(Directory.GetCurrentDirectory())
                .AddJsonFile("appsettings.json");

var config = builder.Build();
var authenticationConfig = new AuthenticationConfig();
config.Bind(authenticationConfig);

I am getting:我正进入(状态:

Severity    Code    Description Project File    Line    Suppression State
Error   CS1061  'IConfigurationRoot' does not contain a definition for 'Bind' and no accessible extension method 'Bind' accepting a first argument of type 'IConfigurationRoot' could be found (are you missing a using directive or an assembly reference?)    SandboxSecurityToken    C:\xxx\Program.cs   35  Active

I already imported Microsoft.Extensions.Configuration (see: using Microsoft.Extensions.Configuration).我已经导入了 Microsoft.Extensions.Configuration(请参阅:使用 Microsoft.Extensions.Configuration)。 Any idea what may be missing?知道可能缺少什么吗? Thanks!谢谢!

您需要添加 NuGet 包Microsoft.Extensions.Configuration.Binder才能使其工作。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM