Support web.config style Transforms on any file in any project type
Web.config Transforms offer a great way to handle environment-specific settings. XML and other files frequently warrant similar changes when building for development (Debug), SIT, UAT, and production (Release). It is easy to create additional build configurations to support multiple environments via transforms. Unfortunately, not everything can be handled in web.config files many settings need to be changed in xml or other "config" files.
Also, this functionality is needed in other project types - most notably SharePoint 2010 projects.
Update 2/14/2017 – I am happy to announce that we have updated the SlowCheetah extension to work with Visual Studio 2017 and 2015. You can install the extension from the VS marketplace: https://marketplace.visualstudio.com/items?itemName=WillBuikMSFT.SlowCheetah-XMLTransforms
We are also in the process of adding support for additional project and file types. For the latest development news for the extension, check out the GitHub repo: https://github.com/sayedihashimi/slow-cheetah
Please let us know if you run into any issues by reporting them at the issue tracker on SlowCheetah’s GitHub page.
Note: if you installed the preview extension for Visual Studio 2015, please be sure to remove it before installing the new one to avoid conflicts.
Alex Justus commented
This is a must-have for us. We can't move to VS2015 without it.
Web projects have had this forever. The fact that is hasn't made it into executable project types is absolutely ********. It is a known quantity and probably the most requested build feature.
Aaron Wagner commented
I've come here from slow cheetah's announcement that it is entering End of support. I'm a little surprised and disappointed this is not yet supported.
Jose Alberto commented
add it to VS as soon as possible, it's very usefull.
Have used this tool for years, would hate to see it go away!
I'd love to see this in VS for configs AND other xml files.
I've found Cheetah very useful on a number of projects
can't work with out this, we do quite a bit of non web applications and use the debug/release transform all the time - e.g. connection strings for dev / uat / live database - the transforming makes this so much easier.
Travis Johnson commented
This is a must have.
I've been using this for years and can't believe it's not already part of Microsoft's base product! C'mon - let's get this thing voted in!
thanks! really need it!
Keep SlowCheetah ALIVE
I won't be able to upgrade to VS2015 until there is equivalent functionality. Please make it happen!
This should be standard operating procedure.
Ray Humphrey commented
I need this very much for several desktop apps I have created and maintain. It makes deployment less prone to errors.
Phillip Ring commented
I use config transforms all the time with SlowCheetah wish it was native in VS
Not supporting XML transforms for different builds is a breaking change for us. Please integrate this into future VS versions for all XML files, not just *.config.
Yeah! Thanks Will. This is good news and very needed and we appreciate Microsoft listening.
Glad to hear that VS2015 WILL WORK with this great extension!
Douw Loots commented
Please vote for the SlowCheetah feature to support web.config transformation on F5 as this is essential when debugging web over multiple environments: http://slowcheetah.uservoice.com/forums/185106-general/suggestions/3385389-support-for-transforming-web-config-on-f5