Learning resources - PistonDevelopers/VisualRust GitHub Wiki
VS Extensibility is a technology that changed over years and one that that lacks clear and organized documentation. There are few helpful resources when working on it.
Articles
- Adventures in Visual Studio Extension Development
- LearnVSXNow
- Basic VSX ideas
- Working with Hierarchies Part 1 - Hierarchy Basics
- Working with Hierarchies Part 2 - Internal Structure of Hierarchies
- Working with Hierarchies Part 3 - Properties and Hierarchy Traversal
- Working with Hierarchies Part 4 - Hierarchy Windows
- Working with Hierarchies Part 5 - Managed Classes for Custom Hierarchies
- WiX 3.X tutorial
- Custom Tools Explained
- Using EnableVSIPLogging to identify menus and commands
- Visual Studio Project System Extensibility Documentation
Projects
- Python Tools
- Visual F# Tools
- Nemerle
- IronPython Samples
- MPF for Projects - Visual Studio 2012
- PowerShell Tools for Visual Studio and Microsoft Fork
- Node.js Tools for Visual Studio
- SassyStudio