Customizing and Extending Visual Studio 2010 Without Code
Shows you how to use and write extensions for Visual Studio including templates for projects and items, snippets, and macros
You are currently not signed in. Please sign in to access subscriber-only content.
Currently using: {{getCurrentPlayerName()}} [Change]
| expand all | collapse all | Progress | Duration | |
|---|---|---|---|
Overview of Visual Studio 2010 Extensibility |
|
00:31:06 | |
|
Introduction
|
|
00:50 | |
|
Visual Studio does a lot
|
|
02:34 | |
|
Visual Studio is highly configurable
|
|
04:23 | |
|
What extending means
|
|
01:45 | |
|
Project templates
|
|
03:16 | |
|
Code snippets
|
|
01:15 | |
|
Macros
|
|
01:55 | |
|
Changing Visual Studio's behavior
|
|
05:45 | |
|
The Visual Studio Gallery
|
|
04:07 | |
|
How far can you go?
|
|
05:16 | |
Why write extensions for Visual Studio? |
|
00:24:51 | |
|
Introduction
|
|
00:37 | |
|
Categorizing extensions
|
|
04:52 | |
|
Extensions only you could write
|
|
07:13 | |
|
Areas of extensibility
|
|
05:37 | |
|
The Visual Studio shell
|
|
01:55 | |
|
What you need
|
|
04:37 | |
Visual Studio Macros |
|
00:29:46 | |
|
Introduction
|
|
00:36 | |
|
What Are Macros?
|
|
01:55 | |
|
Demo: Builtin Macros
|
|
10:32 | |
|
The DTE Object
|
|
01:54 | |
|
Recording Macros
|
|
01:50 | |
|
Demo: Recording and Editing a Macro
|
|
05:34 | |
|
Demo: Using DTE and the .NET Framework in a Macro
|
|
05:01 | |
|
Demo: Debugging a Macro
|
|
01:11 | |
|
The Value of Macros
|
|
01:13 | |
Visual Studio Snippets |
|
00:32:34 | |
|
Introduction
|
|
01:05 | |
|
Why use snippets?
|
|
02:27 | |
|
Demo: using builtin snippets
|
|
04:57 | |
|
Writing a simple snippet
|
|
01:26 | |
|
Demo: writing a simple snippet
|
|
05:46 | |
|
Useful extension: the snippet designer
|
|
01:09 | |
|
Demo: the snippet designer
|
|
07:33 | |
|
Placeholders
|
|
00:51 | |
|
Demo: placeholders
|
|
04:38 | |
|
The value of snippets
|
|
02:42 | |
Getting and installing extensions for Visual Studio |
|
00:24:52 | |
|
Introduction
|
|
00:32 | |
|
The Visual Studio Gallery
|
|
02:16 | |
|
Demo: Tour of the Gallery
|
|
05:25 | |
|
The VSIX Format
|
|
01:41 | |
|
Demo: Inside a VSIX
|
|
05:20 | |
|
What a VSIX Cannot Do
|
|
02:32 | |
|
Demo: Other Formats
|
|
05:44 | |
|
Conclusion
|
|
01:22 | |
The Visual Studio 2010 SDK |
|
00:15:38 | |
|
Introduction
|
|
00:34 | |
|
The Visual Studio SDK
|
|
01:16 | |
|
Demo: Installing and Testing the SDK
|
|
12:06 | |
|
Do you need the SDK?
|
|
01:42 | |
Visual Studio Start Page |
|
00:26:17 | |
|
Introduction
|
|
00:52 | |
|
Some Start Page Objections
|
|
02:12 | |
|
Demo: The Start Page
|
|
04:50 | |
|
What is a Custom Start Page?
|
|
01:03 | |
|
Demo: the XAML Behind the Page
|
|
03:26 | |
|
Writing Your Own Start Page
|
|
02:19 | |
|
Demo: Writing Your Own Start Page
|
|
10:09 | |
|
First Impressions Count
|
|
01:26 | |
The VSIX Format |
|
00:33:22 | |
|
Introduction
|
|
01:18 | |
|
Simple for Whom?
|
|
02:01 | |
|
What is a VSIX File?
|
|
02:11 | |
|
How to Build a VSIX
|
|
02:14 | |
|
Demo: Editing a Manifest
|
|
14:32 | |
|
Sharing Your Extension
|
|
01:05 | |
|
Demo: Uploading to the Gallery
|
|
07:50 | |
|
VSIX Summary
|
|
02:11 | |
Templates |
|
00:32:14 | |
|
Introduction
|
|
01:03 | |
|
What is a Template?
|
|
01:17 | |
|
Templates are Zip Files
|
|
01:38 | |
|
What's in a Template?
|
|
00:56 | |
|
Demo: A Built-In Template
|
|
05:16 | |
|
Creating a Template
|
|
01:05 | |
|
Demo: Creating and Using an Item Template
|
|
08:59 | |
|
Demo: Creating and Using a Project Template
|
|
07:20 | |
|
Deployment Issues
|
|
02:09 | |
|
Templates Make You More Productive
|
|
02:31 | |
Deploying Templates |
|
00:44:38 | |
|
Introduction
|
|
00:48 | |
|
Testing a Template
|
|
01:27 | |
|
Demo: Template Placement
|
|
05:27 | |
|
Sharing a Template
|
|
01:11 | |
|
Demo: Exporting a Template as a VSIX
|
|
07:15 | |
|
Template Metadata
|
|
02:01 | |
|
Demo: Template Metadata
|
|
08:47 | |
|
VSIX, Metadata and Placement for your Template
|
|
01:58 | |
|
Demo: Your Own VSIX Project
|
|
13:26 | |
|
Summary of Template Deployment
|
|
02:18 |
Overview of Visual Studio 2010 Extensibility