每个配置文件只允许一个configSections元素,并且如果存在,则必须是根配置元素的第一个子元素
我正在开发控制台应用程序,当我运行.exe文件时,出现以下错误: system.Configuration.ConfigurationErrorsException:<configSections>每个配置文件只允许一个元素,并且如果存在,则必须是根<configuration>元素的第一个子元素。 这是我的App.config档案: <configuration> <startup useLegacyV2RuntimeActivationPolicy="true"> <supportedRuntime version="v4.0"/> </startup> <configSections> <section name="Reva.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" /> <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" /> </configSections> <!-- ... --> 但是,如果我删除以下startup部分,则可以正常工作 <startup useLegacyV2RuntimeActivationPolicy="true"> <supportedRuntime version="v4.0"/> </startup>