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