· Rebuilding a Visual Basic project and running a background compiler is 3x faster and uses 3x less memory. More about this topic here.
· Scrolling large C# files in the Editor is 100% faster, while typing in new text is 50% faster
· The response time of IntelliSense with large types in C# is up to 10 times faster
· Incremental build time runs up to 90% faster on C++/CLI project solutions. More about this topic here.
· Office Word and Excel files are processed 20x faster on the server
· TFS Version Control command processing was re-written to support unlimited sized operations on key commands without being memory bound on the server. In our measurements, key Commands also run 10% - 60% faster, with the larger improvements associated with bigger projects. More about the work to improve TFS scalability here and here.
In October 2007, Scott Guthrie announced the future possibility to debug Microsoft internal .Net Framework code from Visual Studio 2008.
This option is available now, following these steps.
Note: I am not a Genius; I am just explaining what they told me J
The first step is to install the Hot Fix to have this option available
Then, open Visual Studio and go to Tools – Options; and change the configuration like this image
Then go to the Symbols options and add the following symbol location: http://referencesource.microsoft.com/symbols
Add a local cache directory
Ensure you have disable the Search the above location only when symbols are loaded manually (this is a tip I added J )
In addition, enable the load symbols…. (Notice this take some time the first time).
When you click Ok, John Security will give you a dialog gift (and that is always welcome!)
Then you are ready to debug!
As an example, this routine loads subfolders in a tree view when a node (which point to a drive) is expanded
We just need to add a breakpoint
Start the execution, and when we hit the breakpoint, click in the Step Into button
Then we will be at the .Net Framework code
(You can be sure about that because
A final tip:
Once you have debugged at least one time, uncheck the reference to http://referencesource.microsoft.com/symbols
This will make Visual Studio work faster … but remember to re load them from time to time (just in case someone change somethingJ!).
One of the things that i wish MS had done was to put a good automated way to setup data binding in VS 2008 for WPF. But, alas they did not.
So, it took me about 4 hours to do it!
http://blogs.solidq.com/EN/DevCave/Files/ObjectToolAddInVS2008.zip
Play around with the toolbar icons in the tool starting with the 1st one on the left.
Also, there are tons of other features in this tool. Not all of them are fleshed out yet as its a work in progress.
Ken Spencer (ken@solidq.com)