.Net标准类库中的Global.cs文件替换

时间:2019-12-27 09:37:00

标签: c# .net asp.net-core .net-standard

我是.net standard / .net core / blazer的新手。在.net框架类库中,我们曾经有Global.cs文件来存储全局变量,需要在.net标准类库中做同样的事情,微软推荐的方法是什么?

或以上总结:

.net标准类库项目中哪里存储全局变量?

2 个答案:

答案 0 :(得分:0)

在“类库”项目中,您将其放在Web.config (or App.config)中,该类也可以从类库中使用。您基本上是手动添加此类文件(app.config / webconfig)。

答案 1 :(得分:0)

如果您要使用类库,我建议您通过配置参数/配置对象传递任何变量等,如果您需要默认值,请在构造函数中创建默认值。

我个人会避免让类库访问web.config / appSettings.json,因为您随后要将应用程序绑定到特定的实现。