You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

.NET 7类库中AddJsonFile方法无法解析的问题求助

解决.NET 7类库中AddJsonFile无法解析的问题

1. 修正NuGet包拼写错误

你当前引用的Microsoft.Extensions.Configuratiion.Json存在拼写错误,正确包名为Microsoft.Extensions.Configuration.Json(注意Configuration的正确拼写,少了一个字母n)。请卸载错误的包,重新安装对应版本的正确包。

2. 修复代码语法错误

你的代码中AddJsonFile行开头多了一个多余的点,导致语法错误。同时建议用Path.Combine拼接路径,避免手动拼接出现的路径分隔符问题,修正后的代码如下:

var configuration = new ConfigurationBuilder()
    .SetBasePath(Directory.GetCurrentDirectory())
    .AddJsonFile(Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "appsettings.json"), optional: true, reloadOnChange: true)
    .Build();

3. 确保配置文件输出设置

右键项目中的appsettings.json文件,将复制到输出目录设置为如果较新则复制或始终复制,确保文件能被复制到类库的输出目录,让程序可以正确找到该配置文件。

内容的提问来源于stack exchange,提问作者MTplus

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.13 04:50:22