I recently joined a team that is working on a ASP.NET MVC project.. they are all working on visual studio 2008 but i have VS 2010 on my machine… I am going to suggest we all upgrade to asp.net MVC 2 but my question is
Will they have to also upgrade to VS 2010 or will a simple install of MVC 2 be enough for all of us to work on the same project simultaneously? We are using VisualSVN if it makes a difference.
Edit:
Just to clarify, I do know of the new additions to .Net 4 that wouldnt work on .Net 3.5
Like the Razor View Engine
the : syntax for Html Encoding and some other things
I dont plan on using any of these features..
My question is more targetted at if I can continue using VS 2010 or I should just uninstall it and install VS 2008 to be able to work on this team.
The T4 version in VS2010 to generate views makes
<%: %>while the one in VS2008 generates<%= %>as it doesn’t know about that new syntactical meaning (and the implementations behind it as it’s .NET 4.0 only).Edit:New <%: %> Syntax for HTML Encoding Output in ASP.NET 4 (and ASP.NET MVC 2).
Also the solution file will be different so if they insert new files or projects or delete/update them you also have to do that again.
Sad but true but you either have to use VS2008 or they’ll have to upgrade to VS2010. I suggest the latter scenario btw.