Some run-time behavior can be configured only by using run-time tunables, which are stored in a configuration file.
When you build an executable within Visual Studio, the build process automatically copies the application configuration file into the output folder and renames it to <executable-base-name>.exe.mfgcf. (For example, a project that compiles to a program1.exe also has a program1.exe.mfgcf file in the output folder.) The run-time system automatically loads the file when the executable starts.