Taking Control of Visual Studio through Extensions and Extensibility Anthony Cangialosi Senior Program Manager Lead Microsoft Corporation DEV311
Working with Extensions
DEMO Working with Extensions
Building an Extension
Avoid repetitive work Customize VS to your environment Apply policies across teams Faster and higher quality development Fame and fortune
SandCastle Extension Team Extensibility Data Designer Extensibility providers Help Integration Help Integration Help documentation Help documentation F1 Integration Dynamic help Integration Dynamic help Integration Team Foundation Server TFS Reporting TFS Reporting Source control Tracking Source control Tracking Process Templates Process Templates Team Build Team Build Work Item Tracking Work Item Tracking Debugger Debug Engines Debug Engines Expression Evaluator Expression Evaluator Debugger Visualizers Debugger Visualizers Source control Client Provider Source control Client Provider Shell customization Team Test Team Test Custom Host Adapters Custom Host Adapters Custom Test type Custom Test type Graphical Modelling Designer Coherence Validation Text document Multi View Editor Multi View Editor Document Editors Document Editors Code Model Code Editor Code Editor Language Services Code snippets Adorners IntelliSense Tags& Classifiers Integration to Object browser And Class View Integration to Object browser And Class View Project model Project Type Project Properties pages Project Properties pages Item Template Item Template Project Template Project Template Solution Template Solution Template Custom Wizards External Tools User Interface Component model Properties Windows Properties Windows Code Generator Code Generator T4 Technology Single file Generator Single file Generator Menus/Commands VSCT VS Commands Error List Toolbox Task List Options Pages Status Output Window Output Window Help About Box Tool Windows IDE Extensibility IDE Extensibility Project Location Splash Screen Application Id Feature Customizations
Demo Building an Extension
Visual Studio SDK: VSX Learning Resources: Visual Studio Library Resources: msdn.microsoft.com/en-us/library/ae3cxw0w VSIP: Introducing the New Visual Studio 2012 Unit Testing Experience: 1:15PM Visual Studio Tips & Tricks: 1:30PM
Visual Studio Home Page :: Jason Zander’s Blog :: Facebook :: Twitter :: Somasegar’s Blog ::
Connect. Share. Discuss. Learning Microsoft Certification & Training Resources TechNet Resources for IT Professionals Resources for Developers
Evaluations Submit your evals online