c# - 在自定义配置部分 app.config 中定义重复键值

标签 c# app-config

我有一个自定义配置部分,即 RegisterCompanies。但是两个条目的键名称具有相同的值。当我尝试读取配置部分时,我收到 ConfigurationerrorException 说已经添加了关键元素 xxx。有人能告诉我如何添加吗自定义配置中的重复键。 以下是我想添加到我的 app.config 中的配置部分 ..

<RegisterCompanies>
    <Companies>
      <Company name="Tata Motors" code="Tata"/>
      <Company name="Tata Motors" code="Honda"/>
    </Companies>
  </RegisterCompanies>

最佳答案

我认为你应该这样做:

<RegisterCompanies>
    <Companies>
      <Company name="Tata Motors">
          <Code name="Tata"/>
          <Code name="Honda"/>
      </Company>
    </Companies>
</RegisterCompanies>

关于c# - 在自定义配置部分 app.config 中定义重复键值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7817493/

相关文章:

c# - 如何从引用的类库中读取 Application.Setting

laravel - 如何从存储在子目录中的配置文件访问值?

cryptography - ConfigurationManage -> section.SectionInformation.ProtectSection() 机器依赖吗?

c# - 如何让 LINQ to SQL 使用在运行时被修改的连接字符串?

c# - 两个 .net 程序集之间的循环引用

c# - 无数据类型的开销是多少?

c# - 在 C# 中,如何读取存储在 web.config 文件连接字符串中的连接字符串?

C# 用组合框替换 DataGridView 中的默认文本框

c# - 设置WebBrowser.DocumentText而不导航到about:blank

c# 错误 :Unrecognized configuration section userSettings - stop program reading user. 配置?