.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");
相关推荐
林鸿群38 分钟前
竞彩网全栈项目实战:克隆与重构,从零构建 Vue3 + .NET 9 现代彩票网站
重构·.net
荔枝吻14 小时前
【系列合集目录】.net开发选型记录
.net
我是唐青枫14 小时前
C#.NET ConcurrentStack<T> 深入解析:无锁栈原理、LIFO 语义与使用边界
网络·c#·.net
荔枝吻1 天前
【AI总结】C#与.NET:一段跨越20年的命名纠葛与共生传奇
开发语言·c#·.net
波波0071 天前
每日一题:请解释 .NET中的内存模型是什么
开发语言·c#·.net
荔枝吻1 天前
【AI总结】【技术选型】 .NET Framework 打包指南:5种主流免费单EXE安装方案对比与推荐
.net·.net framework
light blue bird1 天前
多Tab页签高索引组轴可视化图表
jvm·数据库·.net·桌面端·ai大数据
波波0071 天前
2026 .NET 跨平台桌面开发选型指南:Avalonia vs Uno vs Eto
.net
武藤一雄1 天前
从零构建C# OOP 知识体系
windows·microsoft·c#·.net·.netcore·oop
唐青枫1 天前
C#.NET ConcurrentStack<T> 深入解析:无锁栈原理、LIFO 语义与使用边界
c#·.net