c# - C#-编译器错误: System.Configuration.ConfigurationErrorsException was unhandled

标签 c# compiler-errors app-config application-settings settings.settings

嘿大家,
在“ return((string)(this [” TargetDir“])); ”上进行编译时,如何解决编译器错误:

  System.Configuration.ConfigurationErrorsException was unhandled
  Configuration system failed to initialize
  {"Unrecognized configuration section userSettings/CCP.Settings1. (C:\\Users\\bmccarthy\\Documents\\Visual Studio 2008\\Projects\\CCP Utility\\CCP Utility\\bin\\Debug\\CCP_Utility.exe.config line 21)"}

  A first chance exception of type 'System.Configuration.ConfigurationErrorsException' occurred in System.Configuration.dll

这是我的Settings.Designer.cs文件中Properties目录下的代码:
    [global::System.Configuration.UserScopedSettingAttribute()]
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
    [global::System.Configuration.DefaultSettingValueAttribute("")]
    public string TargetDir {
        get {
            return ((string)(this["TargetDir"]));
        }
        set {
            this["TargetDir"] = value;
        }
    }

这是bin文件夹中CCP_Utility.exe.config的代码:
  <CCP_Utility.Properties.Settings>
    <setting name="SourceDir" serializeAs="String">
      <value />
    </setting>
    <setting name="TargetDir" serializeAs="String">
      <value />
    </setting>
    <setting name="CorpID" serializeAs="String">
      <value />
    </setting>
  </CCP_Utility.Properties.Settings>

    <CCP_Utility.Settings1>
        <setting name="sourceDir" serializeAs="String">
            <value />
        </setting>
        <setting name="targetDir" serializeAs="String">
            <value />
        </setting>
    </CCP_Utility.Settings1>

标记必须匹配什么? App.config还有什么?

大写重要吗?我将变量声明为TargetDir Settings.Settings ....

System.Configuration.dll文件在哪里?

最佳答案

验证UserScopedSettingAttribute是否与正确的设置部分匹配。

如果我没记错的话,是的,区分大小写。

通常,我将添加一个设置,保存并关闭,然后再次打开设置设计器,然后删除该设置,保存并关闭。这将使设计器同步。我已经看到他们在第一次在计算机上打开设计器时就变得不同步。 (例如,当您从源代码管理中获取时。)

关于c# - C#-编译器错误: System.Configuration.ConfigurationErrorsException was unhandled,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5316999/

相关文章:

c# - 析构函数和可为空的引用类型

delphi - Delphi编译,没有错误,但是什么也没发生

c# - 有没有办法将 app/web.config 分成 2 个文件?

c# - 泛型<T>怎么投?

c# - 将 Windows 窗体值发送到 wpf 控件以更新位于 wpf 控件中的属性。

c++ - char[] 中的可变修改类型

c# - C#'s application configuration "app.config”文件...如何存储集合?

.net - 有没有办法让 App.config 文件引用另一个完整的配置文件? (。网)

c# - Steam VR 场景在 Unity 中重新加载时停止响应

java - Java : Cannot make static reference to non static method [duplicate]