我希望在我的解决方案多个配置文件。 例如,对于我的控制台应用程序(Program.Main)我要引用app.config文件进行任何设置。 虽然我的控制台应用程序内部调用类libray DLL1的方法。 里面DLL1我想要的代码从Dll1.config采取一些设置。 同样我的控制台应用程序还呼吁DLL 2的方法。 里面DLL2我想要的代码,以从Dll2.config文件设置。
请如何实现这一目标提供帮助。 此外,有可能不? 我将是非常有益的,如果你可以用一个小的代码示例提供。
我希望在我的解决方案多个配置文件。 例如,对于我的控制台应用程序(Program.Main)我要引用app.config文件进行任何设置。 虽然我的控制台应用程序内部调用类libray DLL1的方法。 里面DLL1我想要的代码从Dll1.config采取一些设置。 同样我的控制台应用程序还呼吁DLL 2的方法。 里面DLL2我想要的代码,以从Dll2.config文件设置。
请如何实现这一目标提供帮助。 此外,有可能不? 我将是非常有益的,如果你可以用一个小的代码示例提供。
对的,这是可能的。 就像你可以有exe.config文件,其完全正常的有dll.config文件。 存储在其配置文件中的DLL的具体信息。 以后你可以通过下面的代码从DLL访问此配置信息
var appConfig = ConfigurationManager.OpenExeConfiguration(Assembly.GetExecutingAssembly().Location);
string dllConfigData = appConfig.AppSettings.Settings["dllConfigData"].Value;