• Как корректно настроить app.config в VisualStudio при использовании GIT?

    @anelegalniy Автор вопроса
    Наверное я не очень понятно описал суть проблемы.
    Этот конфиг, как я понимаю, и является "единым настраиваемым" с точки зрения майкрософта.
    В VisualStudio, в специальной секции свойств проекта сами настройки указываются (см. скриншот).
    5ae43c72c65c8611078453.png
    В C# коде этот конфиг получается примерно так в любом месте в приложении:
    var path1 = Properties.Settings.Default.Path1;
    var server1 = Properties.Settings.Default.Server1;

    Если на машине конечного пользователя этот конфиг меняется, то конфиг этой версии программы для этого пользователя сохраняется по такому пути (c:\Users\user\AppData\Local\AppName\version\user.config) в результете работы примерно такого кода:
    Properties.Settings.Default.Path1 = "new value";
    Properties.Settings.Default.Server1 = "new value";
    Properties.Settings.Default.Save();

    Сложность в том, что сама VisualStudio хранит его сразу в 3 файлах (один из которых код на C#) - с одним файлом я бы не парился и сделал простой шаблон вида BuildTestingProject\app.config.template и добавил BuildTestingProject\app.config в .gitignore. Раньше я работал над этими приложениями один, а сейчас робота стала коллективной. Должно же сущетсвовать какое-то стандартное решение, это же популярный язык программирования...