Is there a risk of switching from VS2010 to VS2012 in the middle of project development?

I am working on a fairly large project for about two years in VS2010. I just got a license for VS2012, but I have some concerns about what might happen if I remove VS2010 and try to work on a project in VS2012.

Is this an irrational fear or can there be problems with the drafting? My project is a C #,. Net 4, Winforms application.

Ideally, I would simply download VS2012 to another computer and try, but at the moment I am working on computers. And I read about some problems with the fact that VS2010 and VS2012 are installed together.

+4
source share
4 answers

I had no problems updating from 2010 to 2012. Our main project (250,000 lines of code) employs people working on it both in VS 2010 and in VS 2012, and there are no problems (using Git, if that matters).

There were projects that will not be updated from 2008 to 2012 without complications, but in my experience the years 2010-2012 were pretty seamless.

+5
source

Visual Studio 2012 will not change the fact that your project is a WinForms C # project focused on the .NET Framework 4.0.

In my experience, the only 2012 change to the 2010 solution was in the first few lines of the solution file.

+1
source

Making such a change increases the likelihood of a project failing, even if necessary. I would say if it is not broken, do not correct it. Although it’s good to work with the latest tools, changing the tool to change the tool in the current size project is usually too risky. It would be better to wait until you reach the delivery line, release the product, and then devote a development cycle, possibly short, to update the tool.

With that said, as a rule, VS2010 for VS2012 is much smoother than VS2008 before VS2010. The only problems that I encountered were to cut out some links that were not correctly ported to some projects and difficulties associated with the old version of the TFS server (the transition to a newer server was fixed by this).

I had VS2010 and VS2012 on several systems (along with VS2005 and VS2008 in some cases) without problems.

+1
source

We have updated many projects without any real problems. There are a few subtleties ( Marius David ) and my guys saw changes in the assembly of clean 4.0 GAC nodes that you need to know about. I make and run prototypes in 2010 and 2012 on the same machine. No conflicts. When I double-click on a project, it loads the correct IDE without a request - kindly nice.

0
source

Source: https://habr.com/ru/post/1482038/


All Articles