Estoy tratando de leer StartingMonthColumn y CategoryHeadingColumn desde el archivo app.config a continuación utilizando el códigoal leer el archivo app.config
ConfigurationSettings.AppSettings["StartingMonthColumn"]
pero vuelve nula, también ConfigurationSettings.AppSettings.Count devuelve cero
por favor, ayúdame a leer esto en mi aplicación de windows
<configuration>
<configSections>
<sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
<section name="CTARepository.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false" />
</sectionGroup>
</configSections>
<userSettings>
<CTARepository.Properties.Settings>
<setting name="Setting" serializeAs="String">
<value />
</setting>
</CTARepository.Properties.Settings>
</userSettings>
<appSettings>
<add key="StartingMonthColumn" value="7"/>
<add key="CategoryHeadingColumn" value="1"/>
</appSettings>
</configuration>
¿Estás tratando de ejecutar la aplicación desde la carpeta \ debug \ bin mientras se cambia el archivo de configuración en el raíz del proyecto? De lo contrario, cambie la configuración y reconstruya el código después de ejecutar una limpieza. – Kangkan
El archivo no se llama "app.config" ¿verdad? Seguramente se llama así en su proyecto, pero en el directorio de salida de la aplicación, debe llamarse lo mismo que su binario de salida + ".config" (así como "MyLibrary.dll.config", o "MyProgram.exe.config" ", etc ...) – BrainSlugs83
@ BrianSlugs83 gracias amigo, me preguntaba por qué se bloquea mi aplicación. Ahora, después de dos días de buscar en todas partes, la respuesta está aquí en el comentario. Acabo de tener "app.config" y no "MyProgram.exe.config". –