The opinions expressed in these materials are my own and are not necessarily those of Microsoft.
Copyright © Microsoft Corporation. All rights reserved. Unless otherwise indicated, all source code provided is licensed under the Microsoft Public License (Ms-PL).
Question: Can you upgrade Visual Studio 2012 RC to Visual Studio 2012 RTM?
Short Answer: Yes.
I’ve had several folks ask me about upgrading VS2012 RC to RTM recently. I thought it would be a good idea to review the upgrade paths.
In case you have been living in a cave, we have launched VS2012 RTM already:
Many people think you have to uninstall the RC but that isn’t true. You can find the full compatibility and upgrade information here:
Here are the verbatim pieces most relevant to upgrading with non-RTM information removed for clarity:
When following the supported upgrade paths, your Visual Studio source, solution, and project files will continue to work; however, you should expect to make some changes to sources. While we cannot guarantee binary compatibility between releases, we will do our best to document significant changes to assist you with updates.
On the off chance that you have to uninstall the RC you can find the instructions here:
Pay particular attention to the uninstall order if you have multiple VS2012 versions installed. Here is the order (top first, bottom last) to uninstall from the KB article:
I started working with Azure almost five years ago and have been very happy to see it evolve and mature. If you are working with Azure or just learning how to use this offering then you need to start with Clint Edmonson’s “Windows Azure Solution Cookbook” found here:
Here is what this is all about in Clint’s own words:
“[…] it’s hard for architects and developers to get a big picture of the Azure platform and how all the features can be used together to build solutions. Microsoft is shipping new services on a quarterly basis and each new service is designed to solve a particular need our customers are asking for. We need a way to see these services holistically as a set of building blocks or ingredients to use in our solutions. […] In this series going to offer up some architectural recipes to help visualize solutions to the common scenarios we’ve identified since Azure’s launch.”
Don’t let the “architecture” word fool you. This is an exceptional view into how you can leverage Azure. For example, here is the overview pic that he provides for working with mobile:
Clint goes into clear, precise explanations about how you can achieve these goals. Make sure you take advantage of this most excellent look into using our latest and greatest Azure features.
I love data! And, since I am hyper-focused on all things Visual Studio and Team Foundation Server, I love data about our internal usage of the products we sell to our customers. Make no mistake, we are hard-core users of the same technologies we ask you to use. Case in point is the publishing of our internal TFS statistics. You can find all the good data in the great post by Erin Geaney here:
Make sure check out the stats so you can get a feel for how we use TFS internally at Microsoft!
The folks at Channel9 have created some video shorts on how to use many of the cool new features in Visual Studio 2012. You will most likely encounter links to the videos for the first time when you look at the “How-To Videos” section of the Start Page:
If you want another path to the videos you can find them all here (sorted by overall rating):
Also, links to these videos are now included throughout VS2012 RTM environment. For example, the IntelliTrace Everywhere video is linked inside the IntelliTrace tool window:
Here is the one on IntelliTrace Everywhere video you will see when you click on the link:
Take some time to explore these videos to get insight into ways you can leverage these amazing tools.
I’ve had a lot of people asking about our famous .NET poster and if there is a version for 4.5 yet. The answer, to my knowledge, is “no”. However there IS a really good poster created by Jouni Heikniemi that you can find here:
Grab it and see if you like it as much as I do
Folks, apologies for going dark for a few weeks but I have been heads down in the creation of some new IntelliTrace content. I’ve put together a set of labs and slide decks that you can use to train yourself and/or train others on how to use this to full advantage. You can find the entire package here:
The contents are built on top of Brian Keller’s amazing work with his virtual machine and labs that can be found here:
Here is a quick look at the contents:
· Slide Deck for presenting at an event
· Titles and Abstracts for informing others about the event
· Demo Quick Snippets for use when presenting to cut down on the demonstration time if needed
You can (and should) modify the materials to suit your needs. For example, to put on the one hour version of this session you would need to cut out several slides from the original deck. Feel free to modify as needed for your organization.
· Lab Manual for demonstration or instructor-led lab sessions
· Any supplemental material required to complete the labs including project files
Contents of the Lab Manual
Lab 1: IntelliTrace Events
Lab 2: IntelliTrace with Call Information
Lab 3: Creating Log Files
Lab 4: IntelliTrace CAB
Lab 5: Collection Plans
Lab 6: IntelliTrace Everywhere with ASP.NET
Lab 7: Debugging with IntelliTrace Files
Lab 8: IntelliTrace Everywhere with Other .NET Applications
Lab 9: IntelliTrace Everywhere with Microsoft Test Manager
Lab 10: Configuring Symbols
Lab 11: Using Symbols
· Collection Plans folder with sample collection plans for use with Visual Studio or IntelliTrace Everywhere as indicated by the folder name
· IntelliTrace Everywhere Best Practices document that has a summary of the best practices mentioned in the labs and slide deck
· IntelliTrace configuration tool obtained from http://intellitracecpconfig.codeplex.com/ Included in these materials with permission from the tool’s author, Vlatko Ivanovski
Grant Holliday wrote a great blog post a while back that I have been meaning to surface to my readers for some time. If you haven’t seen it yet, you can find it here:
Here is the opening paragraph from the post that lays out what Gran is trying to do:
Team Foundation Server 2010 was released in April 2010. Since then, there have been a number of important Service Packs, Cumulative Updates and hotfixes that have been made available based upon internal usage at Microsoft and customer feedback via the support organisation. This blog post is an attempt at bringing together all the updates that are currently available.
He is keeping it updated consistently and you should definitely read this post if you use TFS 2010.
Gartner doesn’t allow us to show the famed Magic Quadrant in posts like this but, if you are into these kinds of things, definitely check out how much butt we kicked in this article from them:
Jonah Lehrer the author of “How We Decide” has written an article for the New Yorker showing how people take mental shortcuts to arrive at wrong answers. Most surprisingly was the finding that more intelligent people make this mistake more often than others. You can read the entire article here:
Also, if you haven’t read “How We Decide” and are interested in a nice high-level look at the cognitive decision-making process then you should absolutely read this book:
I'll be on vacation until Aug 6th so there will be no posts until the week after I get back. We will resume our regularly scheduled posts at that point :)