Visual Studio 2010 ve sonraki sürümlerinde, derleme yapılandırmasına bağlı olarak artık web.config dosyasına bir dönüşüm uygulayabilirsiniz.
Bir web.config dosyası oluştururken, dosyayı çözüm gezgininde genişletebilir ve iki dosya görürsünüz:
- Web.Debug.Config
- Web.Release.Config
Kullanılabilecek dönüşüm kodu içerir
- Bağlantı dizesini değiştirme
- Hata ayıklama izini ve ayarlarını kaldırma
- Hata sayfalarını kaydetme
Daha fazla bilgi için bkz. MSDN'de Web Uygulaması Projesi Dağıtımı için Web.config Dönüştürme Sözdizimi .
Resmi olarak desteklenmemekle birlikte, aynı türde bir dönüşümü web dışı bir uygulama app.config
dosyasına uygulamak da mümkündür . Msbuild'e yeni bir görev eklemek için proje dosyanızı nasıl değiştireceğinizle ilgili Phil Bolduc bloguna bakın .
Bu, Visual Studio Uservoice için uzun süredir devam eden bir istektir .
Herhangi bir yapılandırma dosyası için dönüştürme oluşturmaya özen göstermek için Visual Studio 2010 ve üzeri " SlowCheetah " için bir uzantı mevcuttur. Visual Studio 2017.3'ten başlayarak, SlowCheetah IDE'ye entegre edilmiştir ve kod tabanı Microsoft tarafından yönetilmektedir. Bu yeni sürüm JSON dönüşümünü de desteklemektedir.