Syncing Visual Studio 2013 Settings in the Cloud

August 2nd, 2013

If you have pulled the Visual Studio 2013 Preview, you have seen that you are prompted for a Microsoft ID login (formerly Live ID) upon first launch of Visual Studio. This is because Visual Studio is now storing my preferences in the cloud, under my Microsoft account. This feature takes a page from things like MS Office where setting synchronization has been happening for awhile now.

I work on many different machines, mostly because we use Visual Studio to build Visual Studio. This means multiple VMs per day, in many cases. Plus I have work and home machines, multiple laptops, etc.

After using this feature for awhile I can honestly say I love it. It just makes such a difference in the mental model of how I look at my Visual Studio install. I no longer feel that dread of something going wrong in the big install. I stress far less about blowing away and rebuilding a machine with VS on it.

Same for Win8 and Office for that matter. Just saying.

Here is a great article on how the Visual Studio feature came about.

http://blogs.msdn.com/b/visualstudio/archive/2013/07/03/the-story-of-synchronized-settings.aspx

  • David

    Can you use a personal LiveID for the settings, but use your professional ID for logging into TFS?

    • http://elegantcode.com/ David Starr

      yes. that’s what happens for me.

      • dcuccia

        Great, thanks!

  • John D

    Sounds like a nice thing. But if you still can’t have solution-specific settings (like you’ve had in for instance Eclipse, like forever), there’s still a lot missing in my opinion.

    The simplest example I have is tabs VS spaces: some projects I’m in uses one and others the other, and it’s annoying to have to handle that manually every time I switch solution…

    • staxmanade

      I’m with ya on this feature…

      If you haven’t heard, check out the editorconfig project http://editorconfig.org/

      I would like to see VS support this out of the box. (No, don’t re-invent it, just support it) :)

  • Betty

    Syncing corp NuGet repositories actually kind of annoys me.

    • http://elegantcode.com/ David Starr

      Yeah, I would imagine having different “modes” or “sub-profiles” would be somewhere on that team’s backlog.