Это не лучшая практика, а то, что я делаю, на случай, если вам покажется интересным.
Я делаю копии App.config, скажем, App.config.debug и App.config.production, и я просто открываю App.config и соответствующий другой файл, а затем при необходимости копирую / вставляю в App.config , Да, это не идеально, и, конечно, было бы плохо, если бы у вас было более одной цели развертывания, но я не нашел ничего, что бы мне понравилось больше. Если вы используете управление исходным кодом, вы можете оставить App.config вне его, так как в моем соглашении это просто копия одного из других файлов.