Skip to main content
← Back to course

Finding and Installing Extensions

Extensions add capabilities Visual Studio doesn't ship with out of the box — everything from productivity boosters to entirely new language support — and installing them is low-friction by design.

Extensions → Manage Extensions is the built-in marketplace browser. Search by name or keyword, read descriptions, ratings, and download counts directly inside the IDE — no need to leave Visual Studio or visit a website to find one.

Most installs require a restart to take effect. Visual Studio queues the extension and prompts you to restart (or close all open instances) — this is normal; extensions hook deeply into the IDE, so a clean restart is how they actually load.

The online marketplace (marketplace.visualstudio.com) mirrors the same catalog, useful for browsing outside the IDE or sharing a direct link to a specific extension with a teammate — installing from there just opens Visual Studio and starts the same install flow.

Popular categories worth knowing exist: productivity/navigation enhancers, additional language/framework support, themes, Git tooling add-ons, and code-generation helpers. You don't need to know every extension by name — knowing the categories helps you search effectively when you have a specific need.

Extensions are per-install, not per-solution. An extension you install applies to your Visual Studio install generally, across every project you open — it isn't something a solution's other contributors automatically get just by opening your repo (unlike .editorconfig, which does travel with the repo).

Why this matters for you

Knowing this exists — and that it's genuinely easy and low-risk to browse — means you reach for an extension when something feels tedious, instead of assuming "that's just how Visual Studio works."

▶️ Before the next lesson

Open Extensions → Manage Extensions and browse the "Installed" tab to see what's already on your machine — some may have come bundled with your Visual Studio workload selection.