.NET 使用配置文件

我简单测试了一下json格式配置文件,在这里记录一下,方便以后查看。

需要引用的库:

Microsoft.Extensions.Hosting

创建json格式文件:appsettings.json

在工程文件中包含json文件:

bash 复制代码
	<ItemGroup>
		<Content Include="appsettings.json">
			<CopyToOutputDirectory>Always</CopyToOutputDirectory>
		</Content>
	</ItemGroup>

在使用配置文件的位置可通过如下代码获取配置:

cs 复制代码
        var appSettings = new ConfigurationBuilder().AddJsonFile("appsettings.json").Build();
        var tradeServerIP = appSettings.GetValue<string>("TradeServerIP");
        var tradeFrontPort = appSettings.GetValue<int>("TradeFrontPort");
相关推荐
步步为营DotNet13 分钟前
深度解析.NET中HttpClient的生命周期管理:构建稳健高效的HTTP客户端
网络协议·http·.net
缺点内向1 小时前
如何在 C# 中高效的将 XML 转换为 PDF
xml·后端·pdf·c#·.net
时光追逐者1 小时前
Visual Studio 2026 正式版下载与安装详细教程!
ide·c#·.net·.net core·visual studio
唐青枫2 小时前
C# 列表模式(List Patterns)深度解析:模式匹配再进化!
c#·.net
步步为营DotNet20 小时前
深入理解IAsyncEnumerable:.NET中的异步迭代利器
服务器·前端·.net
玩泥巴的1 天前
强的飞起的 Roslyn 编译时代码生成,实现抽象类继承与依赖注入的自动化配置
c#·.net·代码生成·roslyn
mudtools1 天前
强的飞起的 Roslyn 编译时代码生成,实现抽象类继承与依赖注入的自动化配置
c#·.net
马达加斯加D1 天前
Web框架 --- .Net中的Worker Service
.net
步步为营DotNet1 天前
深入解读CancellationToken:.NET异步操作的精准控制
java·前端·.net