经常遇到这样一个问题,在一个含多个项目的解决方案中,假定启动项目为ProjMain,它依赖于另一个输出为库的项目ProjDLL,而项目ProjDLL需要访问配置文件中的某些字段,比如说是数据库连接字符串,经过我的摸索,必须这样解决:
将配置文件放置於ProjMain中,然后在ProjDLL中访问即可。
推荐使用ConfigurationManager类访问WinForms项目中的配置文件,使用WebConfigurationManager来访问WebForms项目中的配置文件;
这些静态类就2个公共属性:AppSettings和ConnectionStrings