C# .Net配置编辑器问题

C# .Net配置编辑器问题,c#,.net,configuration,C#,.net,Configuration,我使用配置编辑器向我的c#应用程序添加了一些设置。有三个配置项;两个类型为string,一个类型为int。这三个类型都有应用范围 编译应用程序时,exe.config文件包含以下两个子部分。它们包含所有三个配置项,并且只包含字符串值 因此,与其采用以下结构 <applicationSettings> <appName.Settings> ... ... ... </appName.Settings> </

我使用配置编辑器向我的c#应用程序添加了一些设置。有三个配置项;两个类型为string,一个类型为int。这三个类型都有应用范围

编译应用程序时,exe.config文件包含以下两个子部分。它们包含所有三个配置项,并且只包含字符串值

因此,与其采用以下结构


<applicationSettings>
   <appName.Settings>
      ...
      ...
      ...
   </appName.Settings>
</applicationSettings>

<applicationSettings>
    <appName.Settings>
        ...
        ...
        ...
    </appName.Settings>
    <appName.Settings1>
        ...
        ...
    </appName.Settings1>
</applicationSettings>

...
...
...
我有以下结构


<applicationSettings>
   <appName.Settings>
      ...
      ...
      ...
   </appName.Settings>
</applicationSettings>

<applicationSettings>
    <appName.Settings>
        ...
        ...
        ...
    </appName.Settings>
    <appName.Settings1>
        ...
        ...
    </appName.Settings1>
</applicationSettings>

...
...
...
...
...
我已经查看了这些属性,但没有看到任何可能导致这种行为的东西。有人能解释为什么会发生这种情况,并告诉我如何阻止它吗


谢谢。

查看配置文件顶部附近的内容:

<sectionGroup name="applicationSettings" ...
    <section name="Settings" ...
    <section name="Settings1" ...
</sectionGroup>

修复了问题中和的格式。干杯。我忘了那些。我不记得更改了名称,配置也证明了这一点。我的应用程序名为SimpleURLChecker,sectionGroup中的两个条目是: