Settings.Default.Save()
奇怪 - 我在 MSDN 库中找不到常见/可能例外的列表。
UnauthorizedAccessException
是一个很好的捕捉,因为它有助于用户可以使用反馈来纠正关于为什么用户的设置无法保存的问题。此外,它是系统库的一部分。
捕获和处理 IO 异常是否也有意义,例如System.IO.DirectoryNotFoundException
?如果系统为应用程序的设置创建的用户目录不存在,用户可能会遇到一些严重的系统问题。
你还有其他人抓到和处理Settings.Default.Save()
吗?通过 Google 运行代码搜索令我感到惊讶的是,很少有人捕捉和处理UnauthorizedAccessException
- 也许它的可能性很低,不值得付出努力。
想法?
谢谢!