如何将.NET Core的全局配置读取管理方法ConfigurationManager改写为一个长尾词的?

2026-04-01 10:280阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1672个文字,预计阅读时间需要7分钟。

如何将.NET Core的全局配置读取管理方法ConfigurationManager改写为一个长尾词的?

在近期学习.Net Core的过程中,我发现.Net Framework中常用的ConfigurationManager在Core中被移除了。虽然可以理解这一点,但Core中使用的配置文件全是Json格式,不再是Framework中使用的XML,暂时不支持,这也是可以理解的。

最近在学习.Net Core的过程中,发现.Net Framework中常用的ConfigurationManager在Core中竟然被干掉了。

也能理解。Core中使用的配置文件全是Json,不像Framework使用的XML,暂时不支持也是能理解的,但是毕竟全局配置文件这种东西还挺重要的,阅读了一些文章后目前有3个解决方案。

一、引入扩展System.Configuration.ConfigurationManager

这个扩展库可以直接在Nuget中获取。

使用方法和说明见.NET Core 2.0迁移技巧之web.config配置文件

读取的文件类型和方法都跟.Net Framework中一致,而且仅需引入包就可以,瞬间很兴奋有木有!

但是!在使用过过程中发现这个扩展有问题。项目运行过程中需修改我的app.config文件,对我项目中输出的内容没有丝毫影响,Debug发现获取到的值的确没有变化。重启项目都没有用。只有把项目重新编译才好使。

不知道是不是因为我的打开方式不对,但是最终放弃这个方法。

阅读全文

本文共计1672个文字,预计阅读时间需要7分钟。

如何将.NET Core的全局配置读取管理方法ConfigurationManager改写为一个长尾词的?

在近期学习.Net Core的过程中,我发现.Net Framework中常用的ConfigurationManager在Core中被移除了。虽然可以理解这一点,但Core中使用的配置文件全是Json格式,不再是Framework中使用的XML,暂时不支持,这也是可以理解的。

最近在学习.Net Core的过程中,发现.Net Framework中常用的ConfigurationManager在Core中竟然被干掉了。

也能理解。Core中使用的配置文件全是Json,不像Framework使用的XML,暂时不支持也是能理解的,但是毕竟全局配置文件这种东西还挺重要的,阅读了一些文章后目前有3个解决方案。

一、引入扩展System.Configuration.ConfigurationManager

这个扩展库可以直接在Nuget中获取。

使用方法和说明见.NET Core 2.0迁移技巧之web.config配置文件

读取的文件类型和方法都跟.Net Framework中一致,而且仅需引入包就可以,瞬间很兴奋有木有!

但是!在使用过过程中发现这个扩展有问题。项目运行过程中需修改我的app.config文件,对我项目中输出的内容没有丝毫影响,Debug发现获取到的值的确没有变化。重启项目都没有用。只有把项目重新编译才好使。

不知道是不是因为我的打开方式不对,但是最终放弃这个方法。

阅读全文