民间,
这可能很简单,但我无法明确指出任何事情。
我有一个引用类库的Web应用程序(ASP.Net 4.0)。类库有各种设置。我想在类库中使用强类型的Properties.Settings功能。但是,由于在ASP.Net下忽略了类库配置文件,我希望设置的后备存储是web.config的一部分,而不是类库特定的app.config。
我认为这要么是完全禁止的,要么就像馅饼一样容易。谁能告诉我如何让它发挥作用?
谢谢,
Ann L.
答案 0 :(得分:2)
我不是100%肯定你在问什么,但我看到两个可能的问题:
类库具有由配置文件控制(设置)的属性,但类库不使用配置文件。如果是这种情况,那么您需要做的就是将这些设置移动到调用应用程序的配置文件 - 类库将自动使用调用应用程序的Web.config(或适当的App.config)。
您想要创建自定义配置部分,也可以这样做:How to: Create Custom Configuration Sections Using ConfigurationSection
除非我完全误读你的问题(总是有可能与我:)),否则我会选择#1,因为它更容易,除非你的设计中有一些独特或需要的东西让你转到选项2。