.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");
相关推荐
Jeff-Tsai18 小时前
Day 19:定制层的范围与叠加粒度
.net·架构设计·erp·definition-driven
Jeff-Tsai2 天前
Day 18:错误契约与用户可见消息
.net·架构设计·erp·definition-driven
IT规划师2 天前
HybridCache-缓存架构决策框架落地
架构·.net
Jeff-Tsai3 天前
Day 17:Connector 与调用端的职责收敛
.net·架构设计·erp·definition-driven
IT规划师4 天前
NET10 高并发架构契约与落地实现
架构·.net
公子小六4 天前
基于.NET的Windows窗体编程之WinForms数据持久化(1)
windows·microsoft·c#·.net·winforms
Jeff-Tsai4 天前
Day 16:JSON-RPC 2.0:协议选型与请求管道
.net·架构设计·erp·definition-driven
IT规划师4 天前
Redis 数据类型全解 - Stream 深度:Pending 回收、重试死信与消息队列选型(十一)
redis·.net
学以智用5 天前
ASP.NET MVC5(.NET Framework)底层完整运行逻辑
.net
学以智用5 天前
FilterAttribute(ASP.NET Core MVC 过滤器特性)
.net