Skip to content

Commit 85b7c2a

Browse files
authored
Merge pull request #11013 from MicrosoftDocs/main638911622412264652sync_temp
Repo sync for protected branch
2 parents 692d3f5 + 28692f1 commit 85b7c2a

File tree

4 files changed

+99
-101
lines changed

4 files changed

+99
-101
lines changed

docs/ide/finding-and-using-visual-studio-extensions.md

Lines changed: 29 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
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
55
ms.topic: how-to
66
f1_keywords:
77
- vs.ExtensionManager
@@ -26,7 +26,7 @@ This article describes how to find, install, and manage extension packages in Vi
2626
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.
2727

2828
> [!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.
3030
3131
::: moniker-end
3232

@@ -40,7 +40,7 @@ For information about creating Visual Studio extensions, see [Visual Studio SDK]
4040

4141
## Use Extension Manager
4242

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**.
4444

4545
::: moniker range=">=vs-2022"
4646

@@ -58,9 +58,9 @@ The left pane categorizes extensions by those that are available on Visual Studi
5858

5959
:::moniker range=">=vs-2022"
6060

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.
6262

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.
6464

6565
Use the sort button to sort by extension name, extension author, or date.
6666

@@ -80,27 +80,27 @@ To install extensions from Visual Studio:
8080

8181
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."
8282

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":::
8484

8585
::: moniker-end
8686

8787
::: moniker range="<=vs-2019"
8888

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."
9090

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":::
9292

9393
::: moniker-end
9494

9595
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.
9696

97-
### Install without using Extension Manager
97+
### Install extensions without using Extension Manager
9898

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.
100100

101101
> [!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.
104104
105105
## Uninstall or disable an extension
106106

@@ -147,43 +147,43 @@ Extensions are updated automatically when a new version is available on Visual S
147147

148148
If you want to disable automatic updates, you can disable the feature for all extensions or for only specific extensions.
149149

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**.
151151

152152
- 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.
153153

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**.
155155

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.
157157

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:
159159

160160
:::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.":::
161161

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.
163163

164164
You can change settings for automatic updates on the extension's page in Extension Manager.
165165

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" :::
167167

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.
169169

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" :::
171171

172-
#### Auto update settings
172+
#### Automatic update settings
173173

174-
You can also configure auto-update settings in **Tools > Options**.
174+
You can also configure automatic update settings in **Tools > Options**.
175175

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." :::
177177

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.
179179

180180
:::moniker-end
181181

182182
### Crash and unresponsiveness notifications
183183

184184
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.
185185

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.
187187

188188
When you see one of these notifications, you can ignore it or take one of the following actions:
189189

@@ -196,7 +196,7 @@ When you see one of these notifications, you can ignore it or take one of the fo
196196

197197
- Select **Learn more**.
198198

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.
200200

201201
> [!NOTE]
202202
> 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:
229229

230230
- A separate master copy is stored on your computer.
231231

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:
233233

234234
- List the master copies of samples that you have installed.
235235

12.7 KB
Loading

0 commit comments

Comments
 (0)