A lot of Visual Studio's customization comes from the Options pages (Tools | Options). Curious about what was new in Visual Studio 2008, I did a side-by-side comparison of the Visual Studio 2005 and Visual Studio 2008 Options pages. Here are the differences I found between the Team Editions for Software Developers.
Note: I actually tested between Visual Studio 2005 Team Edition for Software Developers, and Visual Studio 2008 Team Suite. I attempted to discern which additional options were part of Team Suite, and not additions from Visual Studio 2005. I may have also hosed either environment. Therefore this list may not be conclusive or completely accurate, though every attempt blah blah blah…
On with it mate!
Projects and Solutions | VB Defaults
- A setting was added to allow Option Infer to be turned on or off by default.
Text Editor
- Two new sections were added named XAML and XOML.
Text Editor | C# | Advanced
Text Editor | C# | Formatting | New Lines
Several new settings were added under the 'New line options for braces' group:
- Place open brace on new line for anonymous types
- Place open brace on new line for object initializers
- Place open brace on new line for lambda expressions
A new group titled 'New line options for expressions' was added, containing the following settings:
- Place members in object initializers on new line
- Place members in anonymous types on new line
- Place query expression clauses on new line
Text Editor | C# | Formatting | Spacing
Text Editor | C# | IntelliSense
- In the IntelliSense Member Selection group, the Clear History button was removed.
Text Editor | HTML | Miscellaneous
- Removed – Enable property grid in Source view
- Added – Only use TAB to commit Jscript statement completion
Text Editor | HTML | Validation
Debugging | General
- A setting was added titled 'Warn if script debugging is disabled on launch'.
Debugging | Edit and Continue
- A setting was added called 'Enable while remote debugging or debugging an application running under another user account.'
HTML Designer | General
HTML Designer | CSS Positioning
This section was removed.
HTML Designer | Display
This section was removed.
HTML Designer | CSS
This section was added.
HTML Designer | CSS Styling
This section was added.
HTML Designer | Ruler and Grid
This section was added.
HTML Designer | View
This section was added.