コンソールアプリケーションを開発しています。.exeファイルを実行すると、次のエラーが発生します。
system.Configuration.ConfigurationErrorsException
:<configSections>
構成ファイルごとに許可される要素は1 つだけで、存在する場合はルート<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>