我的应用程序中有两个app.config,我在一个配置文件中写了两个连接字符串,在另一个配置文件中写了另外两个。现在.cs文件中我写了这个
string Connect = ConfigurationManager.ConnectionStrings["con1"].ConnectionString.ToString();
string Connect = ConfigurationManager.ConnectionStrings["con3"].ConnectionString.ToString();
现在第一行给app.config.But的连接字符串第二行上面的错误“对象引用未设置为实例”
任何人都可以告诉我如何使用来自不同app.config的连接
答案 0 :(得分:1)
Per Microsoft's documentation for the ConfigurationManager class,ConnectionStrings属性对当前应用程序的默认配置文件进行操作。
我相信您可能想要做的是使用OpenExeConfiguration方法读取第二个app.config文件,然后使用返回的Configuration类而不是静态ConfigurationManager。