Visual Studio jest jednym z najważniejszych narzędzi programistycznych. Pomimo że ciągle się rozwija, repertuar obsługiwanych języków programowania i formatów plików pozostaje mniej więcej stały. Kilka obsługiwanych w tym środowisku języków to nic w porównaniu z istniejącymi obecnie sześciuset językami programowania. Aby zasypać tę przepaść, twórcy Visual Studio pozwalają na samodzielne rozszerzanie jego możliwości. Temu, jak to zrobić, będzie poświęcony ten artykuł.