Hi,
Although .NET 2.0 has brought ,any great additions to the .NET family, the IDE for me is the worst part of the experience.
1. The IDE is terribly slow... much slower than it should be.
2. The IDE seems full of bugs.
These two problems do not make a good productivity combination.
I do not believe Visual Studio 2005 is suitable for enterprise development, where you typically work on large scale solutions consisting of hundreds of projects. The IDE simply chokes on large solutions. Intellisense comes to a grinding halt and solution level configuration changes, such as setting debug/release mode take minutes (2minutes or more per click).
The number of crashes of the IDE per day is also pretty high. We have started recording time wasted due to crashes in the Visual Studio IDE and also in the Windows Forms Designer and have noted that about 27% of our time is spend working around crashes in the development environment.
This is unacceptable. I don't know if anyone else agrees with me or not, but right now I couldn't care less about the next version of .NET or the next version of Visual Studio. We want a STABLE development environment. Why does Microsoft continue to not listen to developers, and continue to BASH in new functionality instead of stabalising the existing functionality
The bottom line is that our development team is 27% less productive using Visual Studio 2005 than they were using Visual Studio 2003.

Visual Studio 2005 - PILE OF ***!
Nathan87
If you have a solution with 90 projects, then I would humbly suggest that you look at your design methodology. How on earth do you manage several people working on that at the same time The ".sln" file must be awfully busy...
Surely it would make sense to split that huge solution into a number of class libraries A good design methodology would almost demand it!
On the other hand, a C#-generated file of 100,000 lines sounds awful! What is it that is generating such a ridiculously big file
2024047777a
Everyone is entitled to their opinion... Can you be more specific with what you think are bugs. Other people may have encountered them and have workarounds.
These forums are for providing help to developers using Microsoft technologies; if your posts aren't helpful, or ask specific questions, they don't belong here.
cybertaz69
I personally have never had such problems, and I use it on my main development PC and my laptop.
People have stated such perf issues, I would suggest searching the forum as there are many topics about this and the solutions.
Thanks for your co-operation
Bret Grinslade
Mark -
I'm sorry to hear that you're experiencing such a poor experience with VS2005. For the first issue, IntelliSense is slow, can you give me more details with what your project looks like Do you have many Win Forms controls A large number of overloads The overload issue is one that we're aware of and have fixed for the service pack.
For the second issue, that it takes a long time to switch from debug to release, again, if you can provide more infomation on your project make-up, I'd be really interested in seeing if we can address some of these problems for the service pack.
Please feel free to send me mail at karenliu@microsoft.com -- I'd like to work with you to see if we can repro the problems that you're seeing.
Thanks!
Karen Liu
Visual C# Program Manager
Fisa_HP
There's few threads on the performance of VS2006 with large projects or large files, for example:
Larger projects and larger source files will always be slower than their smaller counterparts. Until performance issues have been resolved, the workaround will be to break source files into smaller ones (which is one of the reasons the partial keyword was added), and break larger projects into smaller ones and unload projects from a solution when not being actively worked upon.
See http://msdn.microsoft.com/vstudio/support/servicing/sp1_vs05/default.aspx for information on the upcoming service pack for VS2005.
Stéphane Beauchemin
HowardRichards
I'm also maintaining older application in VB6 ausing the MS VS 6.0 on the same PC and comparing to the VS.C# 2005, VB6 IDE is bullet fast.
Is there a example project that is big and has multiple forms, usercontrols and that is working fast. I wan't to try it on my computer to find out is it a problem with my project or it's the IDE.
Also is there a tool that we can use to capture the snapshot of the VS execution when the next time that happens again and dump it into file for further analyze.
Thank you
Bose
MarceloC
Visual studio is non-responsive when opening a C# generated file of roughly 100 000 lines. What is the solution
Visual studio takes 2 minutes to change between release and debug mode on a solution containing 90 projects. What is the solution
Andreas Jaeger
You're entitled to voicing your opinion. In a forum for developers to get help is not the appropriate place to do it in.
If you've got specific questions about problems you've encountered, ask them here. Include opinions if you want. If you want to report a bug, opinions included, see Visual Studio and .NET Framework feedback
If you only want to voice opinions and not be productive, this isn't the forum for it. There are other Microsoft-hosted sites that may accept that sort of thing. Search the posts, there are already threads discussing large project performance, intellisense performance, etc. "unexpected crashes" isn't enough detail for anyone to offer help with.
People come here to find productive answers to development questions and problems.
Threads that don't follow the posting guidelines for the site and for individual forums will be deleted.
Stephen Chiu
But Visual Studio 2005 has been out since, well, 2005. And it's had only one service pack in the two years since then. It seems a bit odd to characterise this as "change things radically every few months"...
Anyway:
Have you installed the service pack
What operating system are you running on
If you are getting that many crashes, I would suggest that there may be something wrong with the installation. It may be worth uninstalling and then reinstalling. Or Windows itself could be screwed up.
ReneeC
Mark –
I marvel that the editor will open a single 100KLOC file – what is that, about 3MB Even Notepad takes some time to do that, and it isn’t ‘processing’ the file.
As you say the file is ‘generated’, do I presume correctly that some other program is writing the code
csLearner
As you said, everyone is entitled to an opinion.
If you can be so kind as to direct me to the proper forum in which to direct customer disatisfaction with the product.
Thank you.
P.S. If you read what I said, I indicated three bugs.
1. Intellisense performance.
2. Large solution performance (2minutes to change configurations between debug/release).
3. Unexpected crashes for no apparent reason.