As you know, Visual Studio 2013 just came out and since there now seems to be a new version of Visual Studio each year, one of the realities we face is that we much upgrade our projects and solutions much more often.
In this particular case, I had to touch-up a project from 2 years ago that was started with Visual Studio 2010 with MVC 3 and then upgraded to VS 2012. I figured I would upgrade the solution as I would have to do so one day and the MVC part was what was scaring me, as that project wasn`t started with nuget or anything that allowed for developer controlled upgrading.
Anyways, I opened Visual Studio 2013, opened my solution and then the browser appeared with a migration report. Then only thing on there that scared me was :
ASP.NET MVC 3 projects have limited functionality in Visual Studio 2013. Commands such as Add Controller, Add View, Add Area, and Go to View/Controller are not available. Intellisense for Razor (CSHTML and VBHTML) files is limited to HTML markup. Please see http://go.microsoft.com/fwlink/?LinkID=317645 for additional information on how to upgrade an MVC 3 project.
Turns out that wasn’t too bad, I followed the link, followed the instructions and in a few minutes later the solution was upgraded to MVC 4. I took a few more minutes and upgraded to MVC 5 but that broke my authentication stuff, so now I have a little refactoring to do on Monday morning to get it all going.
So here is the lesson – upgrade often and continuously. Little upgrades are easier to do than the big ones !

Leave a comment