安装应用程序后更改App.config中的连接字符串&应用程序应该接受配置文件中的mande更改

时间:2013-11-26 09:09:37

标签: c# app-config setup-deployment

问题:

发布并安装Windows应用程序后,我想更改App.config文件(3 Tire-Architecture)中的连接字符串。已安装的应用程序应该理解已更改的连接字符串。怎么做。


我有这个App.config内容:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
   <connectionStrings>
       <add name="a" connectionString="server=localhost;User Id=root;database=billing"/>
   </connectionStrings>
</configuration>

Form1中的

(比如说)&amp;我有gridview1,其数据源将从连接字符串上面获取。现在我想在不重新发布应用程序的情况下进行更改。如何解决这个问题?


1 个答案:

答案 0 :(得分:1)

您需要创建写入app.config的方法,并从app.config中读取。

更改您的数据访问层以接受从配置文件中读取的连接字符串,您就可以了。

互联网上有数百篇关于如何做到这一点的文章。

This会让你入门。