【问题标题】:Configuration system failed to initialize - Settings Designer配置系统初始化失败 - 设置设计器
【发布时间】:2016-12-25 04:38:14
【问题描述】:

我一直在寻找如何解决这个错误。我刚刚更改了我的应用程序以使用 .Settings 文件。我刚刚尝试在调试模式下运行它,它似乎在 ShopSettings.Designer.cs 中抛出和未处理的异常。

其他问题的大多数答案都涉及 Config 文件,我尝试过的每个答案都没有改变任何东西。

当应用程序首次加载时会发生这种情况......即使我在调试模式之外运行应用程序时也不会引发未处理的异常。

提前致谢,如果还有其他需要回答的问题。请发表评论,我会尽快回复。

更新

这是查看详细信息屏幕。 (出于安全原因,红色标记)

从 id 调试到第一次使用 ServerName 时出现的所有错误都是引发错误的地方

【问题讨论】:

  • 问题可能是,您定义了两个名称不同但引用相同的部分。我猜系统无法处理这个问题。对于这个未处理的异常,您有任何内部异常吗?
  • 我刚刚尝试将它们注释掉(不是所有,但我没有使用的那些)然后运行它,我有同样的问题......内部异常?
  • 在您的异常对话框中,转到“查看详细信息”。可能包含更多信息。另一种可能性是添加一个全局 Unhandeld 异常处理程序并即时获取异常Exception Handling
  • 已将其添加到问题中

标签: c# visual-studio app-config settings.settings


【解决方案1】:

问题在于您的 SectionGroup 用户设置。如果您删除此部分,一切都会很好。

您已定义到部分组:

  • 用户设置
  • 用户商店设置

但您只声明了 userShopSettings 的信息。

【讨论】:

  • 作为您评论的一部分,我这样做了。没有任何改变:/ 还是谢谢
  • 您是否尝试过将标签名称从 更改为 并重命名部分组?
  • 对不起,这也不起作用。我正准备在问题中添加一些可能有帮助的内容
  • 所以您已将所有命名从 usershopsettings 更改为 usersettings,从 app.config 中删除了重复条目,对解决方案进行了完全重建,但它仍然不起作用?
  • 我更改了设置文件的名称 - 重建并且它有效...我已将您的答案标记为正确,因为我认为我没有进行重建。感谢您的帮助,因为我认为您是真正找到答案的人,只是我没有重建可能没有做任何事情的应用程序
【解决方案2】:

我设法解决了这个问题...不是 100% 如何解决问题,但我所做的是将名称更改为 ServerConfig 并且它起作用了...唯一的问题是我只能运行调试模式下的应用程序。如果有人能弄清楚这是如何工作的原因,请告诉我。提前致谢。

这是我的 app.config 文件现在的样子(任何感兴趣的人)。

【讨论】:

    猜你喜欢
    • 2012-10-05
    • 2011-09-20
    • 1970-01-01
    • 1970-01-01
    • 2012-04-23
    • 2014-09-28
    相关资源
    最近更新 更多