SlowMonkey allows you to use the same kind of config transformations that are used in ASP.NET projects with executable and class library projects. It is inspired by Sayed Hashimi's SlowCheetah package but is designed to work with Mono's xbuild as well as .NET's MSBuild.
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
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.