【问题标题】:Exception thrown when calling 'Properties.Settings.Default.Save()' in C#,在 C# 中调用“Properties.Settings.Default.Save()”时引发异常,
【发布时间】:2014-08-01 08:58:35
【问题描述】:

当我的应用程序尝试通过调用“Properties.Settings.Default.Save()”来保存一些用户配置设置时,它在一台特定的 PC 中引发了异常。

异常是:“保存设置失败:加载配置文件时出错: 无法打开文件 'C:\Users\xbblmoo\AppData\Local......\user.config' 进行写入,因为它是只读或隐藏的”。

此问题仅发生在一台特定的 PC 上。我检查了登录用户是否具有管理员权限。环境为 Windows 7 32 位。

此问题不会发生在具有相同环境的另一台 PC 上。 不过,在那台 PC 上通过 VS2008 运行应用程序没问题。

请有任何想法。提前致谢。

【问题讨论】:

  • 你检查文件的属性了吗?它确实是只读的还是隐藏的?
  • 您能确认文件没有设置为只读或隐藏吗?
  • @HansPassant,不酷..
  • @Apostrofix,我认为他的意思是磁盘可能已损坏...
  • @Apostrofix & Thomas :感谢您的回复。它设置为只读。我删除了它。它工作正常。

标签: .net winforms c#-4.0


【解决方案1】:

检查“user.config”是否隐藏,系统等 - 重置它的属性甚至删除它。

【讨论】:

    猜你喜欢
    • 2023-01-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-14
    • 2014-02-20
    • 2010-09-10
    • 2014-01-10
    相关资源
    最近更新 更多