winform项目有多个工程下都有config配置文件,可是程序读取配置的时候发现只能读到启动项下的文件

winform项目中有多个工程,别的工程下也都有Config配置文件,可是程序启动运行的时候读到的只有启动项下的配置文件,别的工程下的配置文件读不到,是什么情况问题已经解... winform项目中有多个工程,别的工程下也都有Config配置文件,可是程序启动运行的时候读到的只有启动项下的配置文件,别的工程下的配置文件读不到,是什么情况
问题已经解决了:项目下若有多个工程。非启动项工程下的配置文件读取问题:
Configuration config = ConfigurationManager.OpenExeConfiguration("***.dll.config");
config.Appsettings[""];
这种情况下报错ConfigurationElement.this[ConfigurationProperty]不可访问,具有一定的保护级别,所以要config.AppSettings.Settings[""].value;
在启动项的App.config里加 其他工程下配置文件的路径
<appSettings file="非启动项工程下的配置文件.config">
这样的话,ConfigurationManager.Appsettings[""],可以读取到这两个配置文件的合集
展开
 我来答
星云_幻想
2015-10-25
知道答主
回答量:8
采纳率:0%
帮助的人:5.6万
展开全部
vs没有智能读取拼接多个配置文件的功能,请手动添加代码加载配置文件并读取。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式