List of Gotchas for VS2010 Upgrade

If you are considering switching your project over to using VS2010 but still targeting the 3.5 sp1 framework here is a list of things to be aware of.

Tools:

  • Resharper 5.0 RTM’d last night, but the upgrade is $149 or $89 depending on what you have now* TD.NET 3.0 is a beta but it is working fine for me* WIX 3.5 is a beta and will make modifications to your .wixproj file* Could lead to build failures, have not had time to explorer yet

Solution & Proj Files:

  • Solution file changed only in that the version number on the first line is incremented to 11
  • You can change it to 10 and it will open fine in vs2008* If you want to use both vs2010 and vs2008 you will need two sln files* Normal DLL csproj projects have a few new nodes added but open and compile fine in vs2008* Web Project files have the same new nodes
  • The reference to Microsoft.WebApplication.targets msbuild file is changed to the vs2010 version
  • This change is most likely to support the new deployment stuff in 2010* Changing it back will cause vs2010 to prompt a migration again* This change causes my current build script to fail when performing a publish* The data base project file dbp appears to no longer be supported and is replaced by the dbproj file

At a minimum you will need to upgrade your build server to .net 4.0 and your team members will need to have it as well due to the web project file changes.