MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.

I'm not curious

Customizing and Extending Visual Studio 2010 by Writing Code

Course Summary

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

  • +

    Course Syllabus

    ● MEF, The Managed Extensibility Framework
        ◦ Introduction
        ◦ MEF is...
        ◦ A MEF Component
        ◦ Relationships
        ◦ MEF and Visual Studio
        ◦ What Can You Extend?
        ◦ How it works
    ● Writing Editor Extensions
        ◦ Introduction
        ◦ The New Visual Studio Editor
        ◦ Why Extend the Editor?
        ◦ Extension Points
        ◦ Some Examples
        ◦ The Image Insertion Sample
        ◦ The Doc Comment Sample
        ◦ Margin Glyph for Tagged Text
        ◦ Architecture of the Demo
        ◦ Demo Checkpoint
        ◦ References for the Demo
        ◦ Summary
    ● Testing and deploying editor extensions
        ◦ Introduction
        ◦ The Experimental Instance
        ◦ Metadata
        ◦ The Visual Studio Gallery
        ◦ Conclusion
    ● Visual Studio Add-Ins
        ◦ Introduction
        ◦ What is an Add-In?
        ◦ IDTExtensibility2
        ◦ IDTCommandTarget
        ◦ The DTE
        ◦ Fit and Finish
        ◦ Deployment
        ◦ Why to Write an Add-in (and Why Not to)
    ● Visual Studio Packages
        ◦ Introduction
        ◦ What is a Package?
        ◦ The Managed Package Framework
        ◦ The New Package Project Template
        ◦ Fit and Finish
        ◦ Package Deployment
        ◦ Conclusion
    ● Extending Modeling and Diagramming tools
        ◦ Introduction
        ◦ What Can You Extend?
        ◦ What You Need
        ◦ Custom Toolbox Items
        ◦ UML Profiles
        ◦ Command Extensions (Context Menu)
        ◦ Gestures
        ◦ Validating a Diagram
        ◦ Work Item Links
        ◦ Deployment Issues
        ◦ Conclusion


Course Fee:
USD 29

Course Type:


Course Status:



1 - 4 hours / week

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url

Back to Top