在我的 asp.net 解决方案中,我有几个类库项目充当站点的模块。
在主项目中,我有派生自 ConfigurationSection 的 SiteConfigurationSection 类。
我希望所有项目都能够访问和使用这个 SiteConfigurationSection。
但是类库项目无法访问它,因为它们显然没有对网站本身的引用。
是否应该为 SiteConfigurationSection 创建一个特殊的库项目,或者最好在每个项目中创建一个迷你 SiteConfigurationSection 类并仅封装所需的值?
最佳答案
为共享配置类型、共享接口(interface)、域对象等创建通用程序集是合适的操作。
只需要单独创建一个类库,在每个需要读取配置的项目中引用即可。
关于c# - 具有多个项目的 ConfigurationSection,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2913459/