我在.NET解决方案中有几个项目,我想将应用程序的所有不同环境的所有配置分散到“Web.Environment.Config”(Web.Dev.Config,Web.Pre.Config)等等......)
问题是其中一个项目,一个名为Services的类库,负责数据库和WS连接,似乎配置无法分散(或者我不知道如何)。
这是解决方案的“配置树”:
- Solution
|-- Services (Class Library)
|-- app.config
|-- WebService (WebServices project to expose some services)
|-- Web.Debug.config
|-- Web.Dev.config
|-- Web.Pre.config
|-- Web (Web Application)
|-- Web.Debug.config
|-- Web.Dev.config
|-- Web.Pre.config
由于所有数据库连接都在Services项目中实现,我无法分散配置。
我的目标是通过环境(在所有解决方案中)将所有配置放在一个配置文件中。有可能吗?