Исходный код вики Трансформация App.config

Версия 8.1 от Alexandr Fokin на 2020/03/02 03:08

Скрыть последних авторов
Alexandr Fokin 2.1 1
Alexandr Fokin 6.1 2 **Вариант1**
Alexandr Fokin 5.1 3 1) Создать необходимые конфигурации для проекта, если таковые отцутствуют. (Debug, Release, Test and others)
4 2) Указать в файле проекты файлы конфигурации (Для удобного отображения в проекте)
Alexandr Fokin 3.1 5 3) Указать в фале проекта импорт модуля трансформации
6 4) Указать в файле проекта задачу, выполняющую трансформацию
Alexandr Fokin 2.1 7
Alexandr Fokin 4.1 8 Трансформация будет выполняться перед сборкой решения.
9 Исходным файл: App.Base.config
10 Конечный файл: App.config
11 Применяемая трансформация: App.<Name>.config
12
Alexandr Fokin 8.1 13
Alexandr Fokin 6.1 14 **Вариант2**
15 SlowCheetah
Alexandr Fokin 4.1 16
Alexandr Fokin 8.1 17 добавляет поддержку трансформации .config файлов под текущие конфигурации на уровне VisualStudio
Alexandr Fokin 6.1 18
Alexandr Fokin 8.1 19 Расширение добавляет возможность сгенерировать файлы конфигурации в проекте (не обязательно)
20 Nuget пакет используется при выполнении сборки (обязательно)
21
Alexandr Fokin 6.1 22 Ссылки:
23 https://www.nuget.org/packages/Microsoft.VisualStudio.SlowCheetah/
24 https://marketplace.visualstudio.com/items?itemName=vscps.SlowCheetah-XMLTransforms
25