在我的asp.net解决方案中,我有几个类库项目,它们充当网站的模块 在主项目中,我有SiteConfigurationSection类,它派生自ConfigurationSection。
我希望所有项目都能够访问和使用此SiteConfigurationSection 但是类库项目无法访问它,因为它们显然没有对网站本身的引用。
应该为SiteConfigurationSection创建一个特殊的库项目,也许最好在每个项目中创建一个迷你SiteConfigurationSection类并仅封装所需的值?
答案 0 :(得分:3)
为共享配置类型,共享接口,域对象等创建公共程序集是适当的操作。
只需创建一个单独的类库,并在需要读取配置的每个项目中引用它。