Skip to content
| Marketplace
Sign in
Visual Studio>Tools>ConfigTransformation
ConfigTransformation

ConfigTransformation

marazt

|
8,919 installs
| (9) | Free
Extension which enables ability to transform various config file even there does not exist build definition for the transformation file. Supports all .NET projects even WebSites.
Download

Description

This extension enables ability to transform various config file even there does not exist build definition for the transformation file. For example, if you have multiple configuration transformations, e.g_web.Debug.config_, web.Release.config, web.UAT1.config,web.UAT2.config, web.UAT3.config, web.Production1.config,web.Production2.config. And you want switch between these configuration while developing without changing actual build definition or editing the web.config manually.

It supports all .NET projects (web or app configs) even WebSites too.

GitHub Source

Main abilities

  • Generate configuration transformation while developing
  • Preview transformation result
  • Application output (transformation progress, errors, infomation) in General Output window
  • Configuration in Tools -> Options -> Config transformation menu
  • Transformation file nesting, can be set in Tools -> Options -> Config transformation menu

How To Use It

  • File you want to change must be checked out (not locked, not readonly)

  • Click on the transformation configuration you want to run with the right mouse button and click "Execute transformation" option

  • Extension options can be found in Tools -> Options -> Config Transformation

  • Information about transformation can be found in General Output Window

  • You can see the transformation preview by Preview transformation menu item

Versions:

**Version 1.5.1.0 - 2019/04/09 Support for VS2019

  • Fix of the badly built vsix package.

Version 1.5.0.0 - 2019/03/24 Support for VS2019

  • Support for VS2019. Thanks @tbertenshaw for PR.

Version 1.4.0.0 - 2018/02/08 Support for VS2017

  • Support for VS2017. Thanks @tbertenshaw for PR.

Version 1.3.7.0

  • New option item Write attributes on a separate line added. If this option is set to**true, transformed config has every attribute on separate line. Default value isfalse**.

Version 1.3.6.0

  • Removement of the .NET 4.5 dependency which caused that it was not possible to install the extension although the framework was correctly installed.

Version 1.3.5.0

  • Change of the temporary config file to ".config" instead of ".tmp" to enable syntax coloring (user's wish)

Version 1.3.4.0

  • Added support for Visual Studio 2015

Version 1.3.3.0

  • Bug fix (thanks msme1): Added information message about readonly config file which must be set to readwrite or checked-out

Version 1.3.2.0

  • Added option to nest transformation under config file (default is False, can be set in Options menu)

Version 1.3.1.1

  • Bug fix

Version 1.3.1.0

  • Added Preview transformation ability

Version 1.3.0.0

  • Added logging to General Output Window

Version 1.2.0.0

  • Added options menu to set extension configuration in Tools -> Options -> Config Transformation
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft