A Visual Studio extension that will allow you to transform local config files by specifying a scope/environment
We're moving away from using Web.Development.config, Web.Staging.config, etc. filenames towards Octopus variable libraries. One of the things I miss the most is the facility provided by SlowCheetah's Visual Studio extension to right-click a config transform and select "Preview transform" - I often want to configure my local code to run in dev or staging mode for reproducing bugs and load testing.
How about a VS extension that allows you to choose a project, environment and step, and then give you a side-by-side preview of your local config file vs. the post-deployment config that would be deployed by Octopus? Showing these side-by-side in a tool like Beyond Compare or kdiff would then make it easy to pull in the transformed values you need.
Mark Dowell commented
I agree that the ability to see the results of config transforms and variable substitutions would be a huge benefit! A number of times I've had to get our admins to email me web config files from production servers so that I can better see what happened during the deploy process. Finding out what will happen as you deploy is already too late. An api endpoint which allows me to pass Project, Environment, SourceConfig and Transform(s) would allow me to verify the resulting config.
An alternative would be to provide some kind of Dry Run feature which shows the full resulting config file (sensitive values could be **** out).