在C#中动态配置app.config以连接到其他数据库

use*_*824 2 c# configuration winforms

可能重复:
VS2005 C#以编程方式更改app.config中包含的连接字符串

我使用C#在我的PC上创建了一个WinForms项目,并希望将该项目部署到其他PC上,但我需要更改app.config中的连接字符串以便连接其他PC中的sql sever数据库,而我希望用户配置连接字符串.

我怎么能做到这一点?

Mik*_*fer 5

如果您已为项目创建了一个设置文件,那么将有一个以类型安全的方式表示属性的类.这通常是类似的TiddleBits.Properties.Settings.Default,其中TwiddleBits是您的程序集名称.

如果尚未为项目创建设置文件,请执行此操作.它极大地简化了配置文件的使用.

一旦类存在,您就可以像任何其他类一样读写属性.只需记住在完成属性分配后保存更改,否则它们将被丢弃.