[英]How should I Link multiple projects App.config file in one Test Project in C#?
[英]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.