我正在使用C#开发Windows窗体应用程序,如果我可以在程序属性中的“ setting.setting”文件中修改一个值,那将非常有帮助。实际上,我想将SQL数据库的连接字符串放在此文件中,并在需要时获取它,因此如果连接更改,则需要更改它。
最佳答案
设置有两种:应用程序范围和用户范围。您始终可以更改用户范围的设置(例如@Alans答案),但是更改应用程序范围需要管理员权限。基本思想是,App-scope设置只能由管理员(使用记事本或其他工具)进行编辑。
说明:设置存储在\Program Files\App\App.exe.config
中,并且需要管理员才能在\Program Files
中写入(在Vista或受限XP下)。用户设置存储在“用户设置”文件夹中,已安装的.config
仅包含默认值。
关于c# - 我可以在setting.setting文件中修改值吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1429929/