ASP.NET MVC 3 Application Upgrader

Rating:        Based on 24 ratings
Reviewed:  20 reviews
Downloads: 34635
Released: Jan 14, 2011
Updated: Apr 11, 2011 by eilonlipton
Dev status: Stable Help Icon

Recommended Download

Application ASP.NET MVC 3 Application Upgrader
application, 431K, uploaded Apr 11, 2011 - 34635 downloads

Release Notes

This standalone application upgrades ASP.NET MVC 2 applications to ASP.NET MVC 3. It works for both ASP.NET MVC 3 RC 2 and RTM. The tool only supports Visual Studio 2010 solutions and MVC 2 projects targeting .NET 4.

It will not work with VS 2008 solutions, MVC 1 projects, or projects targeting .NET 3.5. Those projects will first have to be upgraded using Visual Studio 2010 and/or retargeted for .NET 4.
The tool will:
  • Create a backup of your entire solution
  • Update all Web Applications and Test projects to reference System.Web.Mvc v3.0
  • Add references to System.Web.Helpers.dll and System.Web.WebPages.dll (new libraries required by MVC 3)
  • Upgrade web.config files to reference System.Web.Mvc v3.0 and add configuration and settings to support the new Razor view engine
  • Add or upgrade JavaScript files that ship with ASP.NET MVC 3 (jQuery 1.4.4, jQuery UI 1.8.7 jQuery Validation 1.7, Microsoft AJAX)
  • Add stylesheets and image assets to support jQuery UI

More information is available on Marcin's blog.

This tool is an updated version of what was previously released via Eilon's blog.

Update on 4/11/2011: Added option to skip performing a backup

Reviews for this release

     
I'm a huge skeptic on migration utilities, but this one "just worked"! First try, no workarounds necessary. Moderately complex solution, too. Thanks!
by joebalt on Jul 13, 2013 at 6:31 PM
     
The ultimate tool. A result of migration is clear and 100% worked.
by StetsenkoRP on Apr 1, 2013 at 9:17 PM
     
Just test this project, and it's working flawlessly. It saved us a lot of time when we wanted to move from VS 2010 to VS 2012. Thank you! :-)
by LidanHackmon on Feb 25, 2013 at 9:48 AM
     
Superb! Thank you!
by zipswich on Nov 29, 2012 at 3:46 PM
     
this works perfectly. Thank you for saving time and nerves.
by DG334 on Nov 26, 2012 at 11:36 AM
     
its super fast. Thanks :)
by egamesu on Oct 23, 2012 at 11:56 PM
     
I had a fresh copy of VS2010 and VS2012 on new laptop. I had solution built in VS2010 (not sure with what ASP.NET MVC version). I tried to open sources in VS2012 - and got 'incompatible' error http://alturl.com/gwxfh But my vs2010 solution has been silently updated by VS2012. So when I tried this tool, it told me that solution is created in newer IDE version. I guess tool should handle it.
by DmitryPavlov on Jul 25, 2012 at 12:20 PM
     
Worked for me. Used this to convert an MVC2 app to MVC3 so I could then upgrade the SLN to work on VS2012 RC.
by fuzzzerd on Jul 2, 2012 at 3:18 PM
     
Works for VB.NET MVC 2 to 3 but ONLY when the Web Application (compiled DLL not Site) project was first converted from .NET Framework 3.5 to Framework 4. For VB.NET Framework 3.5 MVC 2 web application projects, it just displays a message that the project was skipped because it is unsupported. Great tool should be installed and maintained as part of the standard MVC tools MSI.
by CodeChief on Apr 20, 2012 at 12:02 PM
     
After upgrade you can't select ViewEngine. In automate upate of csproj project file you should change it to <ProjectTypeGuids>{E53F8FEA-EAE0-44A6-8774-FFD645390401};{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids>{E53F8FEA-EAE0-44A6-8774-FFD645390401};{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}<ProjectTypeGuids>
by albertoleonTis on Mar 23, 2012 at 10:07 AM
     
Perfect, its does the job and worked first time :-)
by coppermill on Feb 17, 2012 at 2:04 PM
     
its super fast. Thanks :)
by Kamaleswaran on Dec 5, 2011 at 11:06 AM
     
Perfect conversion every time I use it. After you're done converting to MVC 3, try converting your ASPX views to Razor with this tool: http://razorconverter.codeplex.com
by mpost on Jul 15, 2011 at 7:02 AM
     
Did exactly what it said it would. First time. Thanks.
by garetha on Jul 5, 2011 at 8:37 PM
     
Does backup .git/.svn folders which takes forever..
by glennen on Mar 15, 2011 at 7:28 AM
     
Worked well, but didn't add a reference to System.Web.WebPages.dll for one of my projects... funnily enough the only one that was using it! Edit: It seemed to delete a web.config file it really shouldn't of. Its there in the backup, but now missing from the project. It was needed fo flourinefx to work.
by Dfects on Mar 1, 2011 at 8:30 AM
     
Phew, got twitchy for a while, but this works a treat! - Thanks
by Kitch on Jan 31, 2011 at 1:04 PM
     
Worked perfectly! Thanks
by mhidinger on Jan 30, 2011 at 3:27 AM
     
Thank you!
by MindlessMuse on Jan 25, 2011 at 10:18 PM
     
It worked :)
by CorneliuTusnea on Jan 23, 2011 at 10:55 PM