Course
Skills Expanded
Customizing and Extending Visual Studio 2010 by Writing Code
Shows you how to use, write, and deploy extensions for Visual Studio including editor extensions, add-ins, and packages
What you'll learn
This course is aimed at developers who use Visual Studio and want to learn how to extend it. You will learn how to write code that interacts with Visual Studio. The techniques covered include editor extensions, diagramming extensions, add-ins and packages. Familiarity with the VSIX format, the Visual Studio SDK, and the DTE object model (all covered in "Customizing and Extending Visual Studio 2010 Without Code") provide the background needed for this course.
Table of contents
MEF, The Managed Extensibility Framework
19mins
Writing Editor Extensions
53mins
- Introduction 2m
- The New Visual Studio Editor 1m
- Why Extend the Editor? 2m
- Extension Points 5m
- Some Examples 7m
- The Image Insertion Sample 2m
- The Doc Comment Sample 2m
- Margin Glyph for Tagged Text 3m
- Architecture of the Demo 3m
- Demo: Creating the Tag 14m
- Demo Checkpoint 1m
- Demo: Creating the Glyph 9m
- References for the Demo 1m
- Summary 2m
Testing and deploying editor extensions
33mins
Visual Studio Add-Ins
42mins
Visual Studio Packages
47mins
Extending Modeling and Diagramming tools
52mins
- Introduction 1m
- What Can You Extend? 2m
- What You Need 3m
- Demo: Installing Pre-Requisites 5m
- Custom Toolbox Items 1m
- UML Profiles 1m
- Command Extensions (Context Menu) 1m
- Demo: Writing a Command Extension 10m
- Gestures 1m
- Validating a Diagram 2m
- Demo: A Layer Validation Extension 12m
- Work Item Links 1m
- Deployment Issues 2m
- Demo: Deployment 8m
- Conclusion 1m