I have a main executable that runs based on settings saved in a configuration file. I want to be able to change the settings in the config file through a different executable.>
The idea of a configuration file is that you don't need to build multiple executable files. ;-)
You could use the Configuration Manager, to create a new Solution configuration and change the output directory for that configuration.