我该怎么做 内 一起工作

问题描述 投票:0回答:2

这是我的WPF应用程序中的app.config:

    <?xml version="1.0" encoding="utf-8"?>
    <configuration>
      <configSections>
        <sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
          <section name="XXX.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false"/>
        </sectionGroup>
        <sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
          <section name="XXX.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false"/>
        </sectionGroup>
      </configSections>

      <userSettings>...</userSettings>
      <applicationSettings>...</applicationSettings>

      <startup>
        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.2"/>
      </startup>

      <runtime>
        <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
          <dependentAssembly>
            <assemblyIdentity name="System.ValueTuple" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
            <bindingRedirect oldVersion="0.0.0.0-4.0.2.0" newVersion="4.0.3.0" />
          </dependentAssembly>
        </assemblyBinding>
      </runtime>
    </configuration>

运行应用程序获取异常

ConfigurationErrorsException:每个配置文件只允许一个元素,如果存在,则必须是根元素的第一个子元素

如果我删除qazxsw poi section应用程序运行良好但会导致构建时警告:

<runtime>

解决方案:enter image description here

所以我的问题是如何让“配置”中的“configSections”“运行时”一起工作?

c# nuget app-config
2个回答
0
投票

我没有看到使用https://stackoverflow.com/a/46533630/3907561<runtime>有任何问题(我用它做了2个项目,两者都没问题)。

我不知道你用bellow部分配置什么,也许你的问题在于它们内部:

<configSections>

0
投票

尝试清理并重建解决方案。

© www.soinside.com 2019 - 2024. All rights reserved.