Global.cs .Net Standard Class 库中的文件替换
Global.cs file replacement in .Net Standard Class library
我是 .net 标准/.net 的新手 core/blazer。在 .net framework class 库中我们曾经有 Global.cs 文件来存储全局变量,需要在 .net 标准 class 库中做同样的事情,微软推荐的方式是什么?
或总结以上:
.Net 标准 class 库项目中的全局变量存储位置?
在 Class 库项目 中,您将它放在 Web.config (or App.config)
中,它也可以从 class 库中获得。您基本上是手动添加这样的文件 (app.config/webconfig).
如果您要使用 class 库,我建议通过配置 parameters/configuration 对象传入任何变量等,如果您需要默认值 - 在构造函数中创建默认值.
我个人会回避使用 class lib 访问网络。config/appSettings。json,因为您随后会将您的应用程序绑定到特定的实现。
我是 .net 标准/.net 的新手 core/blazer。在 .net framework class 库中我们曾经有 Global.cs 文件来存储全局变量,需要在 .net 标准 class 库中做同样的事情,微软推荐的方式是什么?
或总结以上:
.Net 标准 class 库项目中的全局变量存储位置?
在 Class 库项目 中,您将它放在 Web.config (or App.config)
中,它也可以从 class 库中获得。您基本上是手动添加这样的文件 (app.config/webconfig).
如果您要使用 class 库,我建议通过配置 parameters/configuration 对象传入任何变量等,如果您需要默认值 - 在构造函数中创建默认值.
我个人会回避使用 class lib 访问网络。config/appSettings。json,因为您随后会将您的应用程序绑定到特定的实现。