如何更改VB 2010中My.Settings中保存的连接字符串

pau*_*eil 3 vb.net connection-string

我正在写一个应用程序,我使用向导创建自动创建自己的xml代码的DataSet.此代码使用My.Settings连接字符串中保存的代码.作为具有不可变"应用程序"范围的设置,我无法在运行时更改其值.问题是当我将应用程序安装到我的客户时,连接字符串将不得不改变(可能不止一次).那么有没有办法在运行时更改这些对象使用的连接字符串?

Cod*_*nis 6

以下是通过代码编辑设置的方法:

My.Settings.Item("ConnectionString") = "some connection string"
Run Code Online (Sandbox Code Playgroud)

但是,更简单的解决方案就是使用该app.config文件.当向导创建DataSet时,它应该添加连接字符串app.config,它将被复制到项目的输出目录中<assemblyName>.config.然后安装程序可以确定正确的连接字符串并.config自动编辑文件.此外,您的用户可以手动编辑配置文件.