我是.net standard / .net core / blazer的新手。在.net框架类库中,我们曾经有Global.cs文件来存储全局变量,需要在.net标准类库中做同样的事情,微软推荐的方法是什么?
或以上总结:
.net标准类库项目中哪里存储全局变量?
答案 0 :(得分:0)
在“类库”项目中,您将其放在Web.config (or App.config)
中,该类也可以从类库中使用。您基本上是手动添加此类文件(app.config / webconfig)。
答案 1 :(得分:0)
如果您要使用类库,我建议您通过配置参数/配置对象传递任何变量等,如果您需要默认值,请在构造函数中创建默认值。
我个人会避免让类库访问web.config / appSettings.json,因为您随后要将应用程序绑定到特定的实现。