SBirthare
SBirthare

Reputation: 5137

Moving from VS2012 to VS2013 or VS 2015

We are currently using Visual Studio 2012 with .NET framework 4.5. We were planning to upgrade to VS2013 but with "Visual Studio 2015 Preview" available for download, feeling double mind migrating to VS2013. We normally like to stay with one VS version for ~2 years so like to be sure about the next version we migrate to.

Would like to know from your experience about:

  1. Does it make sense to wait for sometime and skip VS 2013?
  2. Will there be any consequences we should be aware of moving our codebase to next VS version? Considering these new Visual Studio version will bring new .NET framework version 4.6? I know we can change to old version.

Upvotes: 2

Views: 5812

Answers (2)

jessehouwing
jessehouwing

Reputation: 115037

The next preview version of Visual Studio 2015 will be a "go-live" licensed version, which means you'll be able to use it for production code. This also means that the next release will probably be soon:

enter image description here Brian Harry MS Wed, Apr 1 2015 12:39 PM #

@Daniel, We're working on it. We recently cut a branch for our next preview build (and it includes Team Project rename). We've got some work to do to fix some bugs and really validate it - because this next preview is "go-live". We'll get it out to you as soon as we can.

Brian

Source: http://blogs.msdn.com/b/bharry/archive/2015/02/23/vs-2015-ctp6-and-tfs-2015-ctp1-shipped-today.aspx

.NET 4.6 is an in place upgrade of the .NET framework, which may cause some issues, these are documented in the preview release notes (though additional items may be added all the way up until release). In the past we've had issues where people were using a very specific overloads or events that had slight changes between .NET versions. We've had situations where classes were marked Obsolete and needed to be updated. Some people use Reflection and call into code they should not use, these may break without warning. On a more specific level, changes in operating system, etc. This blog talks about it.

Personally, if I had the choice, I'd opt for the latest version. If only for the license changes that are coming for 2015, which put lot of 2013 ultimate features in Professional and what used to be Premium.

Upvotes: 1

Arun Bertil
Arun Bertil

Reputation: 4648

Yes you could wait for 2015...I don't think 2012 and 2013 have much of a difference but 2015 has more advances compared to 2012...so eventhough you change to 2013 again you may need to change to 2015 sooner..so better wait for a couple of months and migrate....

Upvotes: 2

Related Questions