为什么设置在关闭打开的应用程序后不保存,使用 vb.net

why settings not save after close open application , using vb.net

嗨,这是我的代码,用于从应用程序设置(连接字符串)属性属性

我不会用 my.settings.ConnectionString1= "some connectionstring" 因为它只读 所以我用 my.settings.item()= ""

 dim x= textbox1.text  ' //  like 127.0.0.1
 My.Settings.Item("ConnectionString1") = "server=" & x & ";user  id=root;password=root;port=3306;database=db1;charset=utf8;"
 My.Settings.Save()
 msgbox(my.settings.ConnectionString1)   ' here change happen 
 Me.Close()

关闭并打开后,我发现值没有改变

尝试使用:

My.Settings.ConnectionString1 = "server=" & x & ";user  id=root;password=root;port=3306;database=db1;charset=utf8;"
My.Settings.Save()

我通过在"application setting"中声明新变量来解决它,每次更改时都存储连接字符串,并在每次加载表单时将其值复制到主连接字符串变量