日期:2014-05-19  浏览次数:20649 次

App.config问题
Winform、Console中的配置文件app.config在程序生成时会自动的改为

"程序名.exe.config "

问题是我会有多个Project,如何使用同一个App.config呢?

------解决方案--------------------
在其它项目下也可以访问到的。
------解决方案--------------------
通过XML方法读写同一个“项目名.exe.configAPP.config”文件 ,路径你肯定是知道的
------解决方案--------------------
可以使用OpenExeConfiguration来打开一个指定的配置文件:
System.Configuration.Configuration cr = System.Configuration.ConfigurationManager.OpenExeConfiguration(Application.ExecutablePath);

string str1 = cr.ConnectionStrings.ConnectionStrings[ "test "].ToString();

------解决方案--------------------
在各个工程都应用的一个工程中建一个 Public Shared 变量或属性,在 Sub Main 中将 Configuration.ConfigurationSettings.AppSettings 赋给该变量,这样大家都能用同一个配置了。
------解决方案--------------------
知道路径, 有什么不能做呢???

呵呵...