gpt4 book ai didi

asp.net - .Net Standard 2.0 类库是否有通用配置文件?

转载 作者:行者123 更新时间:2023-12-02 08:14:48 24 4
gpt4 key购买 nike

我有一个类库,我正在将其转换为 .Net Standard 2 类库,以便也可以在 ASP.Net Core 2.0 项目中使用。

该库始终从配置文件中读取 SMTP 设置、连接字符串等项目。

在 Web 项目中,它在 web.config 中找到这些值。

在 Console/WinForms 中,它在 app.config 中找到这些值。

.Net Core 2.0 项目是否有一个与前面的示例一样“正常工作”的等效配置文件?

我认为答案是否定的,但考虑到该库在整个组织中使用,寻找最好的方法来处理这个问题,因此保持向后兼容性很重要。

最佳答案

结果是System.Configuration.ConfigurationManager已添加回 .NETStandard 2.0。

只需从 nuget 中提取它并编译 .NETStandard 2.0 类库项目即可。

然后,该库将使用标准配置文件跨项目工作:

  • Net Core 2.0 项目使用 app.config
  • 网络项目通过 web.config 工作
  • 控制台Windows 应用与 app.config 配合使用

关于asp.net - .Net Standard 2.0 类库是否有通用配置文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47293446/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com