In your question, you say that properties are not recognized in app.config ; make sure that you also update the [ApplicationName].exe.config file located in the output folder with the executable file (or delete it so that it can be created from scratch when the application starts).
See this answer for an explanation of why you cannot just update app.config to see your new settings.
source share