This package enables you to transform your app.config or any other XML file based on the build configuration. It also adds additional tooling to help you create XML transforms.. Written by: Sayed Ibrahim Hashimi, Chuck England and Bill Hiebert

ConfigTransformer can be used for applying custom config transformations (https://msdn.microsoft.com/en-us/library/vstudio/dd465326(v=vs.100).aspx) on an xml file passing the transformation file and optionally the output file

Xdt.Config.Transform will add config transforms for exe and dll project types that tranform each and every transform file when built.
These files can then be used to replace the default app.config with the environment specific version app.config during the release cycle.

Fork of SlowCheetah with additional per-user (and configuration) transformations.
For per-user transform, name your transform-file like {file}.{configuration}.{username}.{extension}. For example: App.Debug.urbanhusky.config.
Per-user transformations are applied after per-configuration...
More information

Xdt.Config.Transform.Web will add config transforms for web project types that tranform each and every transform file when built.
These files can then be used to replace the default web.config with the environment specific webb.config version during the release cycle.

A tool for comparing two .config files and generating an XDT transform (Microsoft XML Document Transform). Useful for creating transforms for existing production web.config or app.config files. Can also be used for unordered XML comparison, as an alternative to Microsoft's XML Diff tool.