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.