.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");
相关推荐
白衣衬衫 两袖清风10 小时前
ABP框架+Dapper执行原生sql
sql·c#·.net
我是唐青枫12 小时前
深入理解 C#.NET 运算符重载:语法、设计原则与最佳实践
开发语言·c#·.net
武藤一雄14 小时前
.NET 中常见计时器大全
microsoft·微软·c#·.net·wpf·.netcore
用户44884667106017 小时前
.NET进阶——深入理解线程(1)同步异步与单线程多线程的区分
c#·.net
编程乐趣17 小时前
qdrant-dotnet:官方提供的开源 .NET 客户端库,用于与 Qdrant 向量搜索引擎操作!
c#·.net
我是唐青枫18 小时前
告别频繁 GC:C#.NET PooledList 的设计与使用场景
c#·.net
唐青枫19 小时前
C#.NET ref struct 深度解析:语义、限制与最佳实践
c#·.net
Zhen (Evan) Wang2 天前
.NET 6 API使用Serilog APM
c#·.net
武藤一雄2 天前
[.NET] 中 System.Collections.Generic命名空间详解
windows·微软·c#·asp.net·.net·.netcore
0和1的舞者2 天前
SpringBoot配置文件
java·spring boot·后端·web·配置·spirng