在另一个程序集中读取.config文件

时间:2008-12-23 09:44:40

标签: c# configuration assemblies

是否有可能在dll程序集中读取.config文件?目前我在Assembly.Location属性上使用OpenExeConfiguration,这似乎有效。但我想为不同的用法创建单独的.config文件,如ConfigModuleA.config,ConfigModuleB.config等。

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

您是否想要读取另一个应用程序配置文件,或者只是将配置文件的某些部分放在一个单独的文件中(比如说,为了使其更易于管理)?

如果后者只在配置部分提供configSource属性,则要将其放在其他位置。

请参阅 - http://msdn.microsoft.com/en-us/library/ms228167.aspx

答案 1 :(得分:0)

好的,我简化了很多。我将配置数据存储在简单的结构化xml文件中,并将它们嵌入到dll中。现在我可以使用XML序列化从dll读取配置而不会有任何压力。

答案谢谢!