Я пытался прочитать о том, как правильно настроить конфигурацию в .net, и столкнулся с чем-то, что я нахожу немного странным, и это то, что параметры конфигурации компилируются в сборки через класс Settings. Удаление app.config и запуск приложения не приводит к ошибкам конфигурации, как я ожидал, но теперь у меня нет способа заменить значения конфигурации.
В моем приложении у меня есть параметр конфигурации для URL веб-службы, который мне нужно иметь возможность подбирать и устанавливать программно. Должен ли я создавать пользовательские разделы в конфигурации для своего приложения, которые я буду читать через ConfigurationManager.GetSection (..), чтобы инициировать чтение файла конфигурации, или есть другой способ обойти эту проблему, поскольку я абсолютно не хочу URL-адрес веб-службы используется для генерации прокси-сервера ws в качестве URL-адреса, который потенциально может проникнуть в рабочую среду.
Пожалуйста, помогите.