.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");
相关推荐
CSharp精选营3 小时前
.NET对象转JSON,到底有几种方式?
c#·json·.net·newtonsoft·对象转换·utf8json
mudtools5 小时前
存储那么贵,何不白嫖飞书云文件空间
前端框架·c#·.net
波波0075 小时前
每日一题:请解释.NET 中的泛型约束是什么
java·面试·.net
步步为营DotNet5 小时前
解锁.NET 11 边缘计算潜力:基于Blazor与Native AOT的边缘应用开发
人工智能·.net·边缘计算
xdpcxq10295 小时前
.NET 磁盘BitLocker加密
.net
荔枝吻5 小时前
【保姆级喂饭教程】Windows各版本对.NET支持情况
windows·.net
我是唐青枫5 小时前
C#.NET SignalR + Redis Backplane 深入解析:多节点部署与跨实例消息同步
c#·.net
玩泥巴的16 小时前
存储那么贵,何不白嫖飞书云文件空间
c#·.net·二次开发·飞书
夏树同学1 天前
Newtonsoft技巧/与System.Text.Json的对比
.net
唐青枫1 天前
C#.NET SignalR + Redis Backplane 深入解析:多节点部署与跨实例消息同步
c#·.net