我们可以更改Windows应用程序app.config的设置吗?

时间:2010-10-21 13:03:22

标签: c#-4.0 app-config connection-string

我的应用程序中有两个app.config,我在一个配置文件中写了两个连接字符串,在另一个配置文件中写了另外两个。现在.cs文件中我写了这个

string Connect = ConfigurationManager.ConnectionStrings["con1"].ConnectionString.ToString();
string Connect = ConfigurationManager.ConnectionStrings["con3"].ConnectionString.ToString();

现在第一行给app.config.But的连接字符串第二行上面的错误“对象引用未设置为实例”

任何人都可以告诉我如何使用来自不同app.config的连接

1 个答案:

答案 0 :(得分:1)

Per Microsoft's documentation for the ConfigurationManager class,ConnectionStrings属性对当前应用程序的默认配置文件进行操作。

我相信您可能想要做的是使用OpenExeConfiguration方法读取第二个app.config文件,然后使用返回的Configuration类而不是静态ConfigurationManager。

相关问题