ITPub博客

首页 > > > 类库迁移到.net standard,如何兼容多平台配置文件

类库迁移到.net standard,如何兼容多平台配置文件

作者:netroop 时间:2019-09-05 17:29:16 0 删除 编辑

原有的旧项目类库是Framework 4.6.1

现在想把类库迁移到Standard 2.0

旧的项目中有一个读取项目配置文件的地方

用的是ConfigurationManager.AppSettings["test"]这种方法。

但是Standard早就不支持ConfigurationManager这个方法了,打算改成引用

Microsoft.Extensions.Configuration 和 Microsoft.Extensions.Configuration.Xml

IConfigurationRoot configuration =newConfigurationBuilder().AddXmlFile("Web.config",true,true).Build();

这样来读取文件

 

但是遇到问题

1、这么加载配置文件会不停的报错,貌似ConfigurationBuilder不支持加载Framework的config文件,这个如何解决?

2、姑且不论Framework和Core下配加载配置文件方法不同,连配置文件本身都不一样,我应该如何在Standard中区分引用项目的类型,是Framework还是Core?

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/4741/viewspace-3155509/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-04-25

  • 博文量
    152
  • 访问量
    1070