RayLopez99 said:
Every time they come out with another Visual Studio my code breaks.
Usually it's fixable but I take the lazy
way out (and I'm too busy) and just get another server to house any new
software. Right now I have two
servers running, one for VS 08 and one for VS 10. Might have to get a
third once VS 2012 is officially
released. With virtual OSes it's becoming much cheaper to do this, but
still it's a pain and an expense.
Who else wishes Microsoft would just stick to issuing service packs
instead of coming out with brand new
Visual Studios?
Yes, I agree that I prefer for Microsoft to issue service packs to fix the
bugs in Visual Studio rather than having to wait for the next version.
Re updates breaking code, I have a number of Visual Studio projects, some of
which have been rolled forward from Visual Studio 2005, to 2008 and now
2010. (Not yet tried 2012.) I don't recall things ever breaking, if anything
did then it certainly wasn't significant. Yes I have warnings that some
things I'm using are now obsolete, and yes I've had things break when I
moved from 2003/IIS 6 to 2008/IIS7. Perhaps you and I are using different
parts of the framework and I've just been lucky? Thinking about it, I have
known it to break third party plugins, but that is all.
When VS 2012 is finally released (and I'm not going to both to look at the
pre-release candidate), I expect to upgrade all of my projects to VS 2012
and I going by past experience I wouldn't expect any issues. It is certainly
easier from a management perspective to have all projects on the same
version of Visual Studio.
Even if you do have issues with Visual Studio then you shouldn't need
multiple servers. Even with IIS 6 you could have multiple applications each
using a different .net framework. So I'd suggest you take a long hard look
at why you have multiple servers because I can't see any reason why you
should need them. It might also be worth looking at what your issues are
when you upgrade, because your experience does seem to be unusual.