views:

389

answers:

13

Visual Studio has certainly gone from strength to strength since humble Visual Studio 6 (and previous renditions). There seems to be a lot more coming in Visual Studio 2010 (based on blogs, the PDC and the more recent CTP virtual machines).

The recent Service Pack 1 seemed to introduce some really intriguing new functionality and enhancements.

As it stands today, i.e. in Visual Studio 2008 (SP 1), what do you think is the most outstanding, couldn't-live-without-it feature in Visual Studio (including the Team Suite Editions)? Is it something you use daily?

Alternatively, what features in Visual Studio 2008 could really use an upgrade/makeover/bugfix?

+3  A: 

IntelliSense

Paul
+1  A: 

Intellisense.

Edit-And-Continue.

Immediate Window.

Watch windows.

The ability to drag the little yellow 'next instruction' arrow to an arbitrary position for the 'next' instruction.

GWLlosa
+1  A: 
  • Intellisense
  • Watch Windows
  • Threads Window (doesn't available on express editions)
  • Immed (to test stuff on the fly)
  • Conditional Debugging (doesn't available on express editions)
  • Go to Definition / Find Usages
  • Extensibility
dr. evil
+2  A: 

Most everything that has been posted so far has been in Visual Studio for a fair time now. My favorite new feature is;

Refactoring

The best features though aren't even in Visual Studio, the best are in Resharper!

Rob Prouse
A: 

For me the best thing in VS 2008 is that such tools like VS.PHP can be build upon that. So that you can write a PHP website inside VS with all this goodies like intellisense an so on.

And the worst feature is DataSet designer that is "by design" full of bugs and other filthy stuff. It's just a pain in the ass to use it. So - I don't recommend DataSet Designer.

tomaszs
A: 

The blue guidelines that help you line up your controls in design view.

Not supporting .net 1.1, unfortunately this is needed where I work. Going back to Visual Studio 2003 is painful.

Cadoo
+2  A: 
  • Unit Testing. Though I would use xUnit.NET or NUnit, the fact that it is in the Pro product is a big deal
  • Cyclomatic Complexity. Really a lot of the code analysis features are really interesting
  • Profiling - being able to see things like how much time your objects spend in the various generations can be very helpful
  • DBPro is awesome. I only wish it worked on things other than SQL Server
  • Performance Wizard.
  • Refactoring. As someone else pointed out it doesn't beat things like Resharper, but still it's better.
Cory Foy
A: 
  • Refactoring
  • Intellisense
  • Automatic formatting
  • Shortcuts:
    • CTRL + .
    • CTRL + ALT + P
    • F10 , F11
    • ALT + Enter
    • CTRL + K + C
    • CTRL + K + U
  • Debbugging Features:
    • Break before exception throws
    • Immediate window
    • watch windows
  • Unit testing
  • Find in files
  • Profiling
  • Modules window
What does CTRL + . do?
Edison Gustavo Muenz
@Edison you typically use it when you try to declare a variable of type for which you didn't set the "using" namespace statement. For example if you declare a variable of type StringBuilder and you didn't set using System.Text right under your StringBuilder declaration will compare a little red rectangle. then you should hit [CTRL + .] and visual studio will present you the option to set using statement for you. Just try it you'll understand ;)
A: 

If you right click a tab and hit open containing folder it opens the folder in Explorer and selects the file.

Shawn Simon
A: 

As far as VSTS concerns I like the bellow items.

  • Work Items/Bug Tracking
  • Agile Process support
  • Code Analysis and Check-in policies
  • Bug/Workitem associated check-ins
Jobi Joy
A: 

Split view, in addition to design and source view. I think VS 2008 is the first version with this feature, which allows you to see design and source horizontally split. And if you have two monitors (don't we all) you can split it vertically and have one screen for source and one for design. Many other HTML editors have had this feature for years.

Occasionally when I change focus from source to design view it messes up a small portion of my HTML and I haven't figured out why yet. It makes me spend more time looking at my pages before uploading them.

Bratch
A: 

The Load Test agent in VSTS Test Edition is great.

Tom E
A: 

IntelliSense is the best out there. Compare IntelliSense with JavaDocs, there you will see how good is that.

Best Regards!

MRFerocius