You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/ide/finding-and-using-visual-studio-extensions.md
+29-29Lines changed: 29 additions & 29 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
---
2
-
title: Find & manage extension packages
3
-
description: Learn about extensions in Visual Studio and how to manage them so you have the controls, samples, templates, tools, and other components you need.
4
-
ms.date: 09/05/2024
2
+
title: Find and Manage Extension Packages
3
+
description: Learn about extensions in Visual Studio and how to manage them so you have the controls, samples, templates, tools, and other components that you need.
4
+
ms.date: 08/18/2025
5
5
ms.topic: how-to
6
6
f1_keywords:
7
7
- vs.ExtensionManager
@@ -26,7 +26,7 @@ This article describes how to find, install, and manage extension packages in Vi
26
26
For information about creating Visual Studio extensions, see [Visual Studio SDK](../extensibility/visual-studio-sdk.md). For information about using extensions, see the individual extension page on [Visual Studio Marketplace](https://marketplace.visualstudio.com/vs). For information about finding extensions, see the [Where Are My Favorite Extensions in Visual Studio 2022?](https://devblogs.microsoft.com/visualstudio/where-are-my-favorite-extensions-in-visual-studio-2022/) blog post.
27
27
28
28
> [!NOTE]
29
-
> To learn more about a new extensibility model that's currently in preview, see the [Build Better Extensions with VisualStudio.Extensibility (Preview 3)](https://devblogs.microsoft.com/visualstudio/visualstudio-extensibility-preview-3/) blog post.
29
+
> To learn more about an extensibility model that's currently in preview, see the [Build Better Extensions with VisualStudio.Extensibility (Preview 3)](https://devblogs.microsoft.com/visualstudio/visualstudio-extensibility-preview-3/) blog post.
30
30
31
31
::: moniker-end
32
32
@@ -40,7 +40,7 @@ For information about creating Visual Studio extensions, see [Visual Studio SDK]
40
40
41
41
## Use Extension Manager
42
42
43
-
In the Visual Studio IDE, Extension Manager is the tool you use to find, install, and manage Visual Studio extensions. To open Extension Manager, select **Extensions** > **Manage Extensions**. Or type**extensions** in the search box and select **Manage Extensions**.
43
+
In the Visual Studio IDE, Extension Manager is the tool that you use to find, install, and manage Visual Studio extensions. To open Extension Manager, select **Extensions** > **Manage Extensions**. Or enter**extensions** in the search box and select **Manage Extensions**.
44
44
45
45
::: moniker range=">=vs-2022"
46
46
@@ -58,9 +58,9 @@ The left pane categorizes extensions by those that are available on Visual Studi
58
58
59
59
:::moniker range=">=vs-2022"
60
60
61
-
Tabs have command buttons to filter and sort extensions, and a gear icon that takes you to the **Tools** > **Options** screen.
61
+
Tabs have buttons to filter and sort extensions, and a gear button that takes you to the **Tools** > **Options** screen.
62
62
63
-
Use the filter command button to filter extensions by category, which includes**Enabled**, **Disabled**, or**Incompatible** extensions. In 17.14 and later, you can also filter by **Pending**, which means extensions that have updates that will be available the next time you restart Visual Studio.
63
+
You can use the filter button to filter extensions by category. Categories for**Installed** extensions include **Enabled**, **Disabled**, and**Incompatible**. In 17.14 and later, you can also filter by **Pending**, which filters by extensions with updates that will be applied the next time you restart Visual Studio.
64
64
65
65
Use the sort button to sort by extension name, extension author, or date.
66
66
@@ -80,27 +80,27 @@ To install extensions from Visual Studio:
80
80
81
81
After the download completes, you see a notification at the top of Extension Manager: "Your changes are scheduled. The modifications will begin when Microsoft Visual Studio is closed."
82
82
83
-
:::image type="content" source="media/finding-and-using-visual-studio-extensions/manage-extensions-install-notification.png" alt-text="Screenshot of a notification in Extension Manager." lightbox="media/finding-and-using-visual-studio-extensions/manage-extensions-install-notification.png":::
83
+
:::image type="content" source="media/finding-and-using-visual-studio-extensions/manage-extensions-install-notification.png" alt-text="Screenshot that shows the notification in Extension Manager stating that changes are scheduled." lightbox="media/finding-and-using-visual-studio-extensions/manage-extensions-install-notification.png":::
84
84
85
85
::: moniker-end
86
86
87
87
::: moniker range="<=vs-2019"
88
88
89
-
After download completes, you'll see a notification at the bottom of the Manage Extensions dialog box: "The extension is scheduled for install. Your extension will be installed after all instances of Visual Studio have been closed."
89
+
After the download completes, you'll see a notification at the bottom of the Manage Extensions dialog: "The extension is scheduled for install. Your extension will be installed after all instances of Visual Studio have been closed."
90
90
91
-
:::image type="content" source="media/vs-2019/manage-extensions-install-notification.png" alt-text="Screenshot of a notification in Extension Manager." lightbox="media/vs-2019/manage-extensions-install-notification.png":::
91
+
:::image type="content" source="media/vs-2019/manage-extensions-install-notification.png" alt-text="Screenshot that shows the notification in Extension Manager stating that changes are scheduled." lightbox="media/vs-2019/manage-extensions-install-notification.png":::
92
92
93
93
::: moniker-end
94
94
95
95
If you try to install an extension that has dependencies, the installer determines whether they're already installed. If they aren't installed, Extension Manager lists the dependencies that must be installed before you can install the extension.
96
96
97
-
### Install without using Extension Manager
97
+
### Install extensions without using Extension Manager
98
98
99
-
Extensions that are packaged in *.vsix* files might be available in locations other than Visual Studio Marketplace. The **Extensions** > **Extension Manager** dialog can't detect these files, but you can install a *.vsix* file by double-clicking the file or selecting the file and then selecting **Enter**. If you run into permission issues, ensure you are running Visual Studio as an administrator. After that, just follow the instructions. When the extension is installed, you can use Extension Manager to enable it, disable it, or uninstall it.
99
+
Extensions that are packaged in *.vsix* files might be available in locations other than Visual Studio Marketplace. The **Extensions** > **Extension Manager** dialog can't detect these files, but you can install a *.vsix* file by double-clicking the file or selecting the file and then selecting **Enter**. If you encounter permission issues, ensure that you're running Visual Studio as an administrator. After that, just follow the instructions. When the extension is installed, you can use Extension Manager to enable it, disable it, or uninstall it.
100
100
101
101
> [!NOTE]
102
-
> - Visual Studio Marketplace contains both .vsix-based and .msi-based extensions. Extension Manager can't enable or disable .msi-based extensions.
103
-
> - If an .msi-based extension includes an *extension.vsixmanifest* file, the extension appears in **Extension Manager**.
102
+
> - Visual Studio Marketplace contains both VSIX-based and MSI-based extensions. Extension Manager can't enable or disable MSI-based extensions.
103
+
> - If an MSI-based extension includes an *extension.vsixmanifest* file, the extension appears in Extension Manager.
104
104
105
105
## Uninstall or disable an extension
106
106
@@ -147,43 +147,43 @@ Extensions are updated automatically when a new version is available on Visual S
147
147
148
148
If you want to disable automatic updates, you can disable the feature for all extensions or for only specific extensions.
149
149
150
-
- To disable automatic updates for all extensions, select the **View Settings** button in the **Extensions** > **Manage Extensions** dialog. In the **Options** dialog, under **Environment** > **Extensions**, clear **Automatically update extensions**.
150
+
- To disable automatic updates for all extensions, select the **View Settings** button in the **Extensions** > **Manage Extensions** dialog. In the **Options** dialog, under **Environment** > **Extensions**, clear **Install updates automatically**.
151
151
152
152
- To disable automatic updates for a specific extension, clear the **Automatically update this extension** option in the extension's details pane on the right side of Extension Manager.
153
153
154
-
The rest of this section describes changes available in Visual Studio 2022 17.14 and later. The changes make it easier to see what's going on with extension updates, and manage auto-update settings from Extension Manager or in **Tools** > **Options**.
154
+
The rest of this section describes changes available in Visual Studio 2022 17.14 and later. The changes make it easier to see what's going on with extension updates, and manage automatic update settings from Extension Manager or in **Tools** > **Options**.
155
155
156
-
Whenever you open the Extension Manager window, you automatically trigger updates. This ensures you are consistently working with the latest features and fixes without needing to manually initiate updates.
156
+
Whenever you open the Extension Manager window, you automatically trigger updates. This ensures that you're consistently working with the latest features and don't need to manually initiate updates.
157
157
158
-
When an update is available for an extension, you see a notification in a yellow infobar:
158
+
When an update is available for an extension, you see a yellow notification infobar:
159
159
160
160
:::image type="content" source="./media/vs-2022/finding-and-using-visual-studio-extensions/extension-manager-notification-bar.png" alt-text="Screenshot showing how Visual Studio notifies you about extension updates that are available.":::
161
161
162
-
Also, an infobar appears when updates are applied, reminding you to restart Visual Studio so that the extensions take effect.
162
+
Also, a notification appears when updates are applied, reminding you to restart Visual Studio so that the extensions take effect.
163
163
164
164
You can change settings for automatic updates on the extension's page in Extension Manager.
165
165
166
-
:::image type="content" source="./media/vs-2022/finding-and-using-visual-studio-extensions/extension-manager-update-automatically.png" alt-text="Screenshot showing how to toggle whether an extension is updated automatically." lightbox="./media/vs-2022/finding-and-using-visual-studio-extensions/extension-manager-update-automatically.png" :::
166
+
:::image type="content" source="./media/vs-2022/finding-and-using-visual-studio-extensions/extension-manager-update-automatically.png" alt-text="Screenshot showing how to configure whether an extension is updated automatically." lightbox="./media/vs-2022/finding-and-using-visual-studio-extensions/extension-manager-update-automatically.png" :::
167
167
168
-
The **Pending** category enables you to view only extensions with pending updates.
168
+
The **Pending** category enables you to view only extensions that have pending updates.
169
169
170
-
:::image type="content" source="./media/vs-2022/finding-and-using-visual-studio-extensions/extension-manager-category-pending.png" alt-text="Screenshot showing how to filter the extension list to view only extensions with pending updates." lightbox="./media/vs-2022/finding-and-using-visual-studio-extensions/extension-manager-category-pending.png" :::
170
+
:::image type="content" source="./media/vs-2022/finding-and-using-visual-studio-extensions/extension-manager-category-pending.png" alt-text="Screenshot showing how to filter the extension list to view only extensions that have pending updates." lightbox="./media/vs-2022/finding-and-using-visual-studio-extensions/extension-manager-category-pending.png" :::
171
171
172
-
#### Auto update settings
172
+
#### Automatic update settings
173
173
174
-
You can also configure auto-update settings in **Tools > Options**.
174
+
You can also configure automatic update settings in **Tools > Options**.
175
175
176
-
:::image type="content" source="./media/vs-2022/finding-and-using-visual-studio-extensions/extension-manager-tools-options.png" alt-text="Screenshot showing how to configure automatic extension updates in Tools > Options." lightbox="./media/vs-2022/finding-and-using-visual-studio-extensions/extension-manager-tools-options.png" :::
176
+
:::image type="content" source="./media/vs-2022/finding-and-using-visual-studio-extensions/extension-manager-tools-options.png" alt-text="Screenshot showing how to configure automatic extension updates in Tools > Options." :::
177
177
178
-
The list under **Extensions excluded from automatic updates** shows the extensions currently set to not be updated automatically. You might use this to ensure the stability and consistency of the extensions you're using during a critical phase of your development lifecycle.
178
+
The list under **Extensions excluded from automatic updates** shows the extensions that won't be updated automatically. You might use this to ensure the stability and consistency of the extensions you're using during a critical phase of your development lifecycle.
179
179
180
180
:::moniker-end
181
181
182
182
### Crash and unresponsiveness notifications
183
183
184
184
Visual Studio notifies you if it suspects that an extension was involved in a crash during a previous session. When Visual Studio crashes, it stores the exception stack. The next time Visual Studio starts, it examines the stack, starting with the leaf and working towards the base. If Visual Studio determines that a frame belongs to a module that's part of an installed and enabled extension, it shows a notification.
185
185
186
-
Visual Studio also notifies you if it suspects an extension is causing the UI to be unresponsive.
186
+
Visual Studio also notifies you if it suspects that an extension is causing the UI to be unresponsive.
187
187
188
188
When you see one of these notifications, you can ignore it or take one of the following actions:
189
189
@@ -196,7 +196,7 @@ When you see one of these notifications, you can ignore it or take one of the fo
196
196
197
197
- Select **Learn more**.
198
198
199
-
- Select the **X** at the end of the notification to dismiss the notification. A new notification will appear if the extension is associated with a crash or with UI unresponsiveness in the future.
199
+
- Select the **X** at the end of the notification to dismiss the notification. A new notification appears if the extension is associated with a crash or with UI unresponsiveness in the future.
200
200
201
201
> [!NOTE]
202
202
> A UI unresponsiveness notification or crash notification means that one of the extension's modules was on the stack when the UI was unresponsive or when the crash occurred. It doesn't necessarily mean that the extension caused the problem. It's possible that the extension called code that's part of Visual Studio, which in turn resulted in unresponsive UI or a crash. However, the notification might still be useful if the extension that led to the UI unresponsiveness or crash isn't important to you. In this case, disabling the extension avoids the UI unresponsiveness or crash in the future.
@@ -229,7 +229,7 @@ When you install an online sample, the solution is stored in two locations:
229
229
230
230
- A separate master copy is stored on your computer.
231
231
232
-
You can use the **Extensions** > **Manage Extensions** dialog box to perform these samples-related tasks:
232
+
You can use the **Extensions** > **Manage Extensions** dialog to perform these samples-related tasks:
233
233
234
234
- List the master copies of samples that you have installed.
0 commit comments