Visual Studio Toolbox: SlowCheetah

Sign in to queue

Description

In this episode, Sayed Hashimi joins us to demonstrate SlowCheetah, a Visual Studio extension that enables you to transform your app.config or any other XML file based on the build configuration—you can have both debug and release versions of your configuration files and swap between them when you run the application. No more changing configuration files at runtime, and no more worrying about if you are really using the right one.

Embed

Download

Download this episode

The Discussion

  • User profile image
    Ste

    Should the number on the file be 38?

  • User profile image
    rogreen

    @Ste:Should have been yes. Sorry about that.

    Robert

  • User profile image
    rogreen

    @Ste:We have now fixed this. Thanks for pointing it out.

    Robert

  • User profile image
    IanSchweer

    Cool plugin, i like it! I can already see places where i would use this!

  • User profile image
    Reonekot

    Have been using this for some time now and use it to transform both the app/web.config and my nlog.config files, by generally having Debug for local, Release-Test for our Q environment and Release-Prod for production environment. Definitely makes it easier to make targeted builds with the right urls/DB's etc. fast and without screwing up settings in a low cost and low entry tool. So thanks Sayed et. al! Smiley

  • User profile image
    DeathBy​VisualStudio

    Nice!

  • User profile image
    Indranil

    Nice! Loved the preview feature. But yeah the two things Robert mentioned a big missing feature.
    1. Variable substitution
    2. Choosing transforms on something other than the build configuration.

    With just those two things it would be a killer extension!

  • User profile image
    sayedhashimi

    Indranil, do you have any ideas what we can key off of besides the build configuration for the transforms? I've been struggling with this.

Add Your 2 Cents