Firstly, our product consists of 65 different projects all loaded into a single solution, previously this would take several minutes to load up when first opened and if anything was altered externally then reloading would also take several minutes. Now, this takes around ten to twenty seconds. Also, the strange hiatus after all the projects have been loaded and before you can actually interact with anything has been greatly reduced. I think it is still there but it is much less annoying now because it is so much shorter.
Secondly, build times are quicker, anecdotally I’d say that they are 20-30% faster and clean times are at least twice as quick as they were previously. I have also read that there have been some improvements to multithreaded compilation in VS2010 but I have yet to tweak any settings to see if I can further improve the build times.
Thirdly, as Scott has detailed on his blog, there are a whole collection of new and improved ways of searching code. In fact what inspired me to write this up is the “Navigate To” functionality. To get to the new dialog you simply select CTRL + Comma and the dialog will pop up.
As you start to type the name of the file, object etc that you are interested in the search results update automatically. This is a seriously quick and easy way to navigate to a particular file. Another awesome part of this is that you don’t need to searching with the right syntax etc like the Find dialog. It will pick up strings containing what you have typed etc, no need to worry about sticking * either side in the search dialog.
This is just a short post to let you know that it is worth it to upgrade if you can. If you want to find out more information I recommend SchottGu’s series on VS 2010 and .Net 4
No comments:
Post a Comment