C# 在运行时设置一个设置

C# 在运行时设置一个设置,c#,properties,C#,Properties,我在运行时设置应用程序属性时遇到问题。我的应用程序连接到数据库,因此我存储了数据库的位置,用于生成连接字符串 数据库存储在U盘上,因此当插入不同的计算机时,它会检查数据库是否存在于保存的位置,如果不存在,它会提示用户在OpenFileDialog中选择它 然后我尝试将其存储为一个设置,该设置在应用程序打开时保存,但一旦应用程序关闭,该设置就会恢复为默认值 下面是我如何设置dbLocation设置的 DBce_TEST2.Properties.Settings.Default.dbLocation

我在运行时设置应用程序属性时遇到问题。我的应用程序连接到数据库,因此我存储了数据库的位置,用于生成连接字符串

数据库存储在U盘上,因此当插入不同的计算机时,它会检查数据库是否存在于保存的位置,如果不存在,它会提示用户在OpenFileDialog中选择它

然后我尝试将其存储为一个设置,该设置在应用程序打开时保存,但一旦应用程序关闭,该设置就会恢复为默认值

下面是我如何设置dbLocation设置的

DBce_TEST2.Properties.Settings.Default.dbLocation = fileName;
这就是干将和二传手的样子。get部分是由visualstudio生成的,我添加了set部分,这就是问题所在(我想)


设置属性是不够的。您也需要保存它:

DBce_TEST2.Properties.Settings.Default.dbLocation = fileName;
DBce_TEST2.Properties.Settings.Default.Save();

设置属性是不够的。您也需要保存它:

DBce_TEST2.Properties.Settings.Default.dbLocation = fileName;
DBce_TEST2.Properties.Settings.Default.Save();

完美的谢谢你,我知道这会很完美!谢谢你,我知道这很简单