ConfigurationBuilder 没有为 AddJson 定义

Mr *_* No 2 asp.net-core-2.0

我正在尝试通过执行后续步骤来使用我的 json 文件中的连接字符串

json文件

{
    "ConnectionStrings": {
        "PlatformDatabase": "Server=xxxx\\SQLEXPRESS;Database=xxxx;Trusted_Connection=True;"
    }
}
Run Code Online (Sandbox Code Playgroud)

访问 json

var builder = new ConfigurationBuilder()
              .SetBasePath(System.AppContext.BaseDirectory)
              .AddJsonFile("appsettings.json",
                  optional: true,
                  reloadOnChange: true);

Configuration = builder.Build();

optionsBuilder.UseSqlServer(Configuration.GetConnectionString("PlatformDatabase"));
Run Code Online (Sandbox Code Playgroud)

错误: ConfigurationBuilder 不包含 AddJsonFile 的定义。

以前有人遇到过这个问题吗?我尝试搜索它,但我找到的所有解决方案现在都不起作用(我想是版本 2)。

编辑

笔记。我创建了 .Net Core 2.0 控制台应用程序

Mr *_* No 8

通过安装nuget包解决了问题

Microsoft.Extensions.Configuration.Json