c# - 具有多个项目的 ConfigurationSection

标签 c# asp.net

在我的 asp.net 解决方案中,我有几个类库项目充当站点的模块。
在主项目中,我有派生自 ConfigurationSection 的 SiteConfigurationSection 类。

我希望所有项目都能够访问和使用这个 SiteConfigurationSection。
但是类库项目无法访问它,因为它们显然没有对网站本身的引用。

是否应该为 SiteConfigurationSection 创建一个特殊的库项目,或者最好在每个项目中创建一个迷你 SiteConfigurationSection 类并仅封装所需的值?

最佳答案

为共享配置类型、共享接口(interface)、域对象等创建通用程序集是合适的操作。

只需要单独创建一个类库,在每个需要读取配置的项目中引用即可。

关于c# - 具有多个项目的 ConfigurationSection,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2913459/

相关文章:

c# - 如何检查我从哪个 Action 进入asp.net mvc

c# - 无法访问 HTML 中定义的图像控件,在 C# 文件后面的代码中

asp.net - Application_Start是否阻止所有传入的请求

c# - 为什么 ASP.NET 的“记住我”功能如此健忘?

C# - 抽象类扩展类和 new()?

c# - 从枚举加载单选按钮列表时,如何在每个单选按钮旁边显示文本?

c# - ASP.NET Web Api的事件发布者

c# - WPF/C# - 将日期格式应用于 ListView

c# - 长时间运行的任务 - 最佳实践 - ASP.NET 4.0,C#

c# - 在 ASP.NET Web 窗体应用程序中本地化 JavaScript 字符串