runtimeConfig і додаток. config служить для різних цілей у a
додаток. runtimeConfig чудово підходить для обробки приватних або загальнодоступних маркерів, які вимагають змінних середовища, у той час як app. config ідеально підходить для загальнодоступних токенів і конфігурацій проекту, які визначаються під час створення.
додаток config використовує формат XML для зберігання конфігурації, параметрів програми. json використовує формат JSON. JSON легше читати та писати порівняно з XML.
Налаштування програми. Зазвичай використовується файл json для зберігання параметрів конфігурації програми, таких як рядки з’єднання з базою даних, будь-які глобальні змінні області застосування та багато іншої інформації.
Конфігурація середовища виконання забезпечує середовище, в якому запускається програма, визначене сервером бази даних і базою даних програми. Вказавши кілька конфігурацій середовища виконання, ту саму програму можна запускати в кількох середовищах, наприклад, для цілей розробки та тестування.
runtimeConfig проти app.config runtimeConfig : приватні або публічні маркери, які потрібно вказати після збірки за допомогою змінних середовища. app.config : загальнодоступні маркери, які визначаються під час створення, конфігурація веб-сайту, наприклад варіант теми, назва та будь-яка конфігурація проекту, яка не є конфіденційною.
Альтернатива є Конфігурація. Він підтримує JSON, XML, ini, змінні середовища та аргументи командного рядка.