У Visual Studio 2010 і вище ви тепер маєте можливість застосувати перетворення до свого web.config залежно від конфігурації збірки.
Створюючи web.config, ви можете розширити файл у провіднику рішень, і ви побачите два файли:
- Web.Debug.Config
- Web.Release.Config
Вони містять код перетворення, до якого можна використовувати
- Змініть рядок з'єднання
- Видаліть налагоджувальний слід та налаштування
- Зареєструйте сторінки помилок
Для отримання додаткової інформації див. Синтаксис трансформації Web.config для розгортання проекту веб-додатків на MSDN.
Також можливо, хоча і офіційно не підтримується, застосувати такий самий вид перетворення до app.config
файлу додатку, який не використовується в Інтернеті . Дивіться блог Філа Болдука про те, як змінити файл проекту, щоб додати нове завдання до msbuild.
Це тривалий запит на відмову в рахунку користувача Visual Studio .
Розширення для Visual Studio 2010 і вище, « SlowCheetah » є подбати про створення перетворення для будь-якого файлу конфігурації. Починаючи з Visual Studio 2017.3, SlowCheetah був інтегрований в IDE і базою коду керує Microsoft. Ця нова версія також підтримує трансформацію JSON.