• Like
  • Save


Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

Like this presentation? Why not share!

Visual Studio 2010 - The Good Stuff



Overview of my favorite parts of Visual Studio 2010.

Overview of my favorite parts of Visual Studio 2010.



Total Views
Views on SlideShare
Embed Views



1 Embed 29

http://www.notsotrivial.net 29



Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment

    Visual Studio 2010 - The Good Stuff Visual Studio 2010 - The Good Stuff Presentation Transcript

    • Visual Studio 2010 & TFS The Good Stuff
      Clint Edmonson
      Architect Evangelist
      Microsoft Corporation
    • Agenda
      Architecture & design
      Coding power tools
      Source & build management
    • Architecture Features
      UML modeling
      Microsoft has joined OMG
      Use Case, Activity, Sequence, Component and Class Diagrams
      Reverse engineer from code
      Push down for code generation via Domain Specific Language (DSL) models
      Layer Diagram for architecture enforcement
      Architecture Explorer
      Multiple views of existing system
      Shows relationships between system elements
    • New IDE Improvements
      Visual Studio Environment
      WPF-based Editor
      Better Multi-Monitor Support
      Quick Search
      Highlight references
      Project System
      100% source code compatible
    • Code Focused Development
      Rich formatting of code
      Overlays of contextual information
      Consume First, Declare Later
      Generate from usage
      Code insight
      Live code definition lookups
      Call hierarchy
    • Debugger
      Richer platform support
      64-bit mixed-mode debugging
      Minidump debugging support for managed and mixed-mode
      WPF Visualizer
      Breakpoint improvements
      Grouping and labeling
      IntelliTrace Historical Debugger
      Record & playback application execution
      Records framework events and optionally call stack details
      VS Ultimate only
    • What is IntelliTrace™?
      Application flight recorder and debugger
      Similar to SysInternalsFileMon/RegMonexperience
      Dynamically instruments code
      Two flavors: “Low overhead” and “more in-depth”
      Records program execution flow
      Records program data (parameters& return values)
      Allows the user to analyze and debug code in the familiar Visual Studio debugger
    • Benefits of IntelliTrace™
      Low overhead for collection
      Enable collection in Dev, Test and Production environments
      Pay-as-you-go collection model
      Collect as little or much data as performance requirements allow
      Diagnose a specific set of user issues
      Application’s misuse of the .NET Framework
      Class of failures in the application’s code
      First-class debugging experience in Visual Studio
    • Code Analysis & Metrics
      Over 20 new rules
      Pre-defined rule sets
      Basic Correctness
      Basic Design Guidelines
      Extended Correctness
      Extended Design Guidelines
      Minimum Recommended
      Metric accuracy improvements
      switch, catch statements
    • Recommended extensions
      Tools | Extension Manager…
      My favorites
      Architecture Layers Patterns
      Productivity Power Tools
      Solution Explorer Tools
      VS10x Code Map
      Regex Editor
      TFS Power Tools
      Auto updating once installed
    • Source Control & Build Improvements
      Branch visualization
      Query folders
      Work Item linking improvements
      Hierarchical work items
    • Branch Visualization
      Focuses on answering common parallel development questions
      Where did this change come from?
      Has my change made it over there?
      How are these branches related?
    • Query Folders
    • Multiple Link Types
    • Link multiple work items
    • Hierarchical Work Items
    • Hierarchical work items MS Excel
    • Q & A
    • © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.
      The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.