繁体   English   中英

将一个app.config文件用于多个项目

[英]Using one app.config file for multiple projects

我有以下设置的解决方案:

X个类库项目的数量Y控制台应用程序项目的数量

这些项目中的每个项目都可以具有0个或更多配置参数。

现在,我只希望有一个App.config供用户指定设置,并且该App.config将仅包含要运行的控制台应用程序项目的所有参考项目的参数。

我尝试为每个项目设置一个设置文件,然后根据它们的依赖关系将它们链接到控制台应用程序,但这没有用。

我还尝试将所有配置集中在一起放在一个类库项目中,并使每个控制台应用程序链接到该app.config(或设置文件)。 但这也不起作用(即更改app.config或类库中的设置文件不会更新可执行文件的.config)

我想做的事可能吗?

对的,这是可能的。 您只需要打开应用文件。 遵循下一个示例:

ConfigurationManager.OpenExeConfiguration("C:\Test\SomeProject.dll");
XmlNode loggingConfigNode = ConfigurationManager.GetSection("log4net") as XmlNode;

我想您必须打开每个设置文件才能使用设置,或者必须将所有设置合并到一个app.config中,然后您的应用程序才能通过打开文件来访问文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM