Во-первых, я довольно новичок в мире разработки, и это мой первый пост, поэтому, пожалуйста, извините меня за невежество, если этот вопрос был задан ранее (у меня есть поиск по этому сайту и другим, хотя и для руководства).
Я работаю над проектом, который будет консольным приложением, которое будет запрашивать базу данных SQL, экспортировать результаты в файл csv и затем загрузить файл на сервер SFTP. Это будет выполняться ночью как запланированная задача Windows, следовательно, являясь консольным приложением. Мне нужно сделать детали подключения для БД и SFTP-сервера настраиваемыми. Мой план состоял в том, чтобы сохранить эти данные либо в виде настроек из свойств проекта, либо в файле App.config. Я хотел бы создать отдельный пользовательский интерфейс (WinForms или WPF), чтобы позволить пользователям настраивать эти параметры, и я ищу рекомендации по выбору наилучшего подхода.
Любой данный совет очень приветствуется. Заранее спасибо.