我有一个C#Winforms应用程序,它使用app.config保存3个简单设置。
string
bool
bool
这是一个多实例应用程序,当用户打开多个实例并关闭应用程序组时,会遇到
System.Configuration.ConfigurationErrorsException:无法保存设置:配置文件已被其他程序更改。
管理此问题的最佳方法是什么?
我知道我可以捕获错误并退出应用程序退出方法,但这似乎不合适。在我看来,应该有一种方法可以在调用Properties.Settings.Default.Save();
之前检查另一个实例是否在文件中工作,然后返回该方法。