Skip to content

Repo sync for protected CLA branch #6130

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 15 commits into from
Nov 20, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
---
title: Implementing a source control plug-in - best practices
description: Review these technical details to help you reliably implement a source control plug-in in Visual Studio.
ms.custom: SEO-VS-2020
ms.date: 11/04/2016
ms.topic: conceptual
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
---
title: Binding Keyboard Shortcuts to Menu Items | Microsoft Docs
description: Learn how to map a keyboard shortcut in Visual Studio to a custom button, menu item, or toolbar command for either the default editor or a custom editor.
ms.custom: SEO-VS-2020
ms.date: 11/04/2016
ms.topic: conceptual
helpviewer_keywords:
Expand Down
2 changes: 2 additions & 0 deletions docs/extensibility/bitflags-used-by-specific-commands.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
---
title: Bitflags Used by Specific Commands | Microsoft Docs
description: Learn about the bitflags used by the Source Control Plug-in API, organized by the function that uses them.
ms.custom: SEO-VS-2020
ms.date: 11/04/2016
ms.topic: conceptual
helpviewer_keywords:
Expand Down
2 changes: 2 additions & 0 deletions docs/extensibility/bitmap-element.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
---
title: Bitmap Element | Microsoft Docs
description: The Bitmap element defines a bitmap. The bitmap is loaded either from a resource or from a file. This article contains an example.
ms.custom: SEO-VS-2020
ms.date: 11/04/2016
ms.topic: conceptual
helpviewer_keywords:
Expand Down
2 changes: 2 additions & 0 deletions docs/extensibility/bitmaps-element.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
---
title: Bitmaps Element | Microsoft Docs
description: The Bitmaps element groups one or more Bitmap elements. This article contains an example of the Bitmaps element.
ms.custom: SEO-VS-2020
ms.date: 11/04/2016
ms.topic: conceptual
helpviewer_keywords:
Expand Down
2 changes: 2 additions & 0 deletions docs/extensibility/breaking-changes-2017.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
---
title: Breaking Changes in Visual Studio 2017 extensibility
description: Learn about technical details of breaking changes made to the extensibility model in Visual Studio 2017 and what you can do to address them.
ms.custom: SEO-VS-2020
titleSuffix: ''
ms.date: 11/09/2016
ms.topic: conceptual
Expand Down
2 changes: 2 additions & 0 deletions docs/extensibility/button-element.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
---
title: Button Element | Microsoft Docs
description: "The Button element defines an element that the user can interact with. Buttons can be different kinds: Button, MenuButton, and SplitDropDown."
ms.custom: SEO-VS-2020
ms.date: 11/04/2016
ms.topic: conceptual
helpviewer_keywords:
Expand Down
2 changes: 2 additions & 0 deletions docs/extensibility/buttons-element.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
---
title: Buttons Element | Microsoft Docs
description: The Buttons element groups Button elements, which represent individual commands. This article contains an example.
ms.custom: SEO-VS-2020
ms.date: 11/04/2016
ms.topic: conceptual
helpviewer_keywords:
Expand Down
2 changes: 2 additions & 0 deletions docs/extensibility/buttontext-element.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
---
title: ButtonText Element | Microsoft Docs
description: The ButtonText element lets you specify the text that appears in various menus. The ButtonText element cannot be blank even if other text fields are specified.
ms.custom: SEO-VS-2020
ms.date: 11/04/2016
ms.topic: conceptual
helpviewer_keywords:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
---
title: Callback Functions Implemented by the IDE | Microsoft Docs
description: Learn about the callback functions which the plug-in can call at appropriate times during a source control operation to pass information to the IDE.
ms.custom: SEO-VS-2020
ms.date: 11/04/2016
ms.topic: conceptual
helpviewer_keywords:
Expand Down
2 changes: 2 additions & 0 deletions docs/extensibility/capability-flags.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
---
title: Capability Flags | Microsoft Docs
description: Learn about the SCC_CAP_xxx flags that indicate the capabilities of a source control plug-in and the SCC_EXCAP_xxx flags that indicate extended capabilities.
ms.custom: SEO-VS-2020
ms.date: 11/04/2016
ms.topic: conceptual
helpviewer_keywords:
Expand Down
2 changes: 2 additions & 0 deletions docs/extensibility/changing-the-appearance-of-a-command.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
---
title: Changing the Appearance of a Command | Microsoft Docs
description: Learn how to provide feedback changing the appearance of a command, such as making commands available/unavailable, hidden/shown, or checked/unchecked.
ms.custom: SEO-VS-2020
ms.date: 11/04/2016
ms.topic: conceptual
helpviewer_keywords:
Expand Down
2 changes: 2 additions & 0 deletions docs/extensibility/changing-the-text-of-a-menu-command.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
---
title: Changing the Text of a Menu Command | Microsoft Docs
description: Learn how to change the text label of a menu command by using the IMenuCommandService service by reviewing this code example.
ms.custom: SEO-VS-2020
ms.date: 11/04/2016
ms.topic: conceptual
helpviewer_keywords:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
---
title: Choosing Between Shared and Versioned VSPackages | Microsoft Docs
description: Learn about side-by-side installations of VSPackages through shared or versioned strategies, with multiple versions of Visual Studio and of the .NET Framework.
ms.custom: SEO-VS-2020
ms.date: 11/04/2016
ms.topic: conceptual
helpviewer_keywords:
Expand Down
2 changes: 2 additions & 0 deletions docs/extensibility/com-constants-in-managed-code.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
---
title: COM Constants in Managed Code | Microsoft Docs
description: Learn about the Managed Package Framework, which makes some standard COM constants available to managed code.
ms.custom: SEO-VS-2020
ms.date: 11/04/2016
ms.topic: conceptual
helpviewer_keywords:
Expand Down
2 changes: 2 additions & 0 deletions docs/extensibility/combo-element.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
---
title: Combo Element | Microsoft Docs
description: "The Combo element defines commands that appear in a combo box. There are four kinds: DropDownCombo, DynamicCombo, IndexCombo, and MRUCombo."
ms.custom: SEO-VS-2020
ms.date: 11/04/2016
ms.topic: conceptual
helpviewer_keywords:
Expand Down
2 changes: 2 additions & 0 deletions docs/extensibility/combos-element.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
---
title: Combos Element | Microsoft Docs
description: The Combos element groups Combo elements, which define commands that appear in a combo box. This article contains an example.
ms.custom: SEO-VS-2020
ms.date: 11/04/2016
ms.topic: conceptual
helpviewer_keywords:
Expand Down
2 changes: 2 additions & 0 deletions docs/extensibility/command-code-enumerator.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
---
title: Command Code Enumerator | Microsoft Docs
description: The Command code enumerator is used in options for SccGetCommandOptions and SccPopulateListto to indicate the command for which the options are specified.
ms.custom: SEO-VS-2020
ms.date: 11/04/2016
ms.topic: conceptual
helpviewer_keywords:
Expand Down
2 changes: 2 additions & 0 deletions docs/extensibility/command-flag-element.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
---
title: Command Flag Element | Microsoft Docs
description: The Command flag Element modifies its parent element. Review its parent elements and child elements.
ms.custom: SEO-VS-2020
ms.date: 11/04/2016
ms.topic: conceptual
helpviewer_keywords:
Expand Down
2 changes: 2 additions & 0 deletions docs/extensibility/command-line-switches-visual-studio-sdk.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
---
title: Command-Line Switches (Visual Studio SDK) | Microsoft Docs
description: Devenv.exe supports command-line switches specifically for development of VSPackages. Use the articles in this section to learn about the command-line switches.
ms.custom: SEO-VS-2020
ms.date: 11/04/2016
ms.topic: conceptual
helpviewer_keywords:
Expand Down
2 changes: 2 additions & 0 deletions docs/extensibility/commandname-element.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
---
title: CommandName Element | Microsoft Docs
description: The CommandName element specifies the text that appears in the keyboard category in the Options dialog box and in the Commands list in the Customize dialog box.
ms.custom: SEO-VS-2020
ms.date: 11/04/2016
ms.topic: conceptual
helpviewer_keywords:
Expand Down
2 changes: 2 additions & 0 deletions docs/extensibility/commandplacement-element.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
---
title: CommandPlacement Element | Microsoft Docs
description: The CommandPlacement element enables buttons, groups, and menus to be included in more than one group or menu.
ms.custom: SEO-VS-2020
ms.date: 11/04/2016
ms.topic: conceptual
helpviewer_keywords:
Expand Down
2 changes: 2 additions & 0 deletions docs/extensibility/commandplacements-element.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
---
title: CommandPlacements Element | Microsoft Docs
description: The CommandPlacements element groups CommandPlacement elements and other CommandPlacements groupings. The CommandPlacements element is optional.
ms.custom: SEO-VS-2020
ms.date: 11/04/2016
ms.topic: conceptual
f1_keywords:
Expand Down
2 changes: 2 additions & 0 deletions docs/extensibility/commands-element.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
---
title: Commands Element | Microsoft Docs
description: "The Commands element represents the collection of commands on the VSPackage toolbar and can have these sections: menus, groups, buttons, combos, and bitmaps."
ms.custom: SEO-VS-2020
ms.date: 11/04/2016
ms.topic: conceptual
f1_keywords:
Expand Down
2 changes: 2 additions & 0 deletions docs/extensibility/commandtable-element.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
---
title: CommandTable Element | Microsoft Docs
description: CommandTable is the root element of the .vsct file, which defines the layout and type of the commands that a VSPackage provides to the IDE.
ms.custom: SEO-VS-2020
ms.date: 11/04/2016
ms.topic: conceptual
f1_keywords:
Expand Down
2 changes: 2 additions & 0 deletions docs/extensibility/creating-a-basic-project-system-part-1.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
---
title: Creating a Basic Project System, Part 1 | Microsoft Docs
description: Learn how to create a project type named extension.myproj. In Visual Studio, projects are containers used to organize source code files and other assets.
ms.custom: SEO-VS-2020
ms.date: 11/04/2016
ms.topic: how-to
helpviewer_keywords:
Expand Down
2 changes: 2 additions & 0 deletions docs/extensibility/creating-a-basic-project-system-part-2.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
---
title: Creating a Basic Project System, Part 2 | Microsoft Docs
description: Learn how to add a Visual Studio template, a property page, and other features to a project created in a previous article.
ms.custom: SEO-VS-2020
ms.date: 11/04/2016
ms.topic: how-to
helpviewer_keywords:
Expand Down
2 changes: 2 additions & 0 deletions docs/extensibility/creating-a-custom-start-page.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
---
title: Creating a Custom Start Page | Microsoft Docs
description: Learn how to create a custom Start Page. Begin with a blank start page, add controls to the empty UserControl element, and then test your page.
ms.custom: SEO-VS-2020
ms.date: 11/04/2016
ms.topic: how-to
ms.assetid: d67e0c53-9f5a-45fb-a929-b9d2125c3c82
Expand Down
2 changes: 2 additions & 0 deletions docs/extensibility/creating-a-multi-instance-tool-window.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
---
title: Creating a Multi-Instance Tool Window | Microsoft Docs
description: Learn how to modify a tool window so that multiple instances of it can be open simultaneously. By default, tool windows can have only one instance open.
ms.custom: SEO-VS-2020
ms.date: 11/04/2016
ms.topic: how-to
helpviewer_keywords:
Expand Down
2 changes: 2 additions & 0 deletions docs/extensibility/creating-a-settings-category.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
---
title: Creating a Settings Category | Microsoft Docs
description: Learn how to create a Visual Studio settings category and use it to save and restore values from a settings file.
ms.custom: SEO-VS-2020
ms.date: 11/04/2016
ms.topic: how-to
helpviewer_keywords:
Expand Down
2 changes: 2 additions & 0 deletions docs/extensibility/creating-a-software-development-kit.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
---
title: Creating a Software Development Kit | Microsoft Docs
description: Learn about the general infrastructure of SDKs and how to create a platform SDK and an extension SDK.
ms.custom: SEO-VS-2020
ms.date: 11/04/2016
ms.topic: how-to
ms.assetid: 8496afb4-1573-4585-ac67-c3d58b568a12
Expand Down
2 changes: 2 additions & 0 deletions docs/extensibility/creating-a-wpf-toolbox-control.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
---
title: Creating a WPF Toolbox Control | Microsoft Docs
description: Learn how to use the WPF Toolbox Control template to create a Toolbox control that you can distribute to other users.
ms.custom: SEO-VS-2020
ms.date: 3/16/2019
ms.topic: how-to
helpviewer_keywords:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
---
title: Creating an Extension with a Menu Command | Microsoft Docs
description: Learn how to create an extension with a menu command that launches Notepad. Create a menu command and then change the menu command handler.
ms.custom: SEO-VS-2020
ms.date: 3/16/2019
ms.topic: how-to
helpviewer_keywords:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
---
title: Creating an Extension with a Tool Window | Microsoft Docs
description: Learn how to use the VSIX project template and the Custom Tool Window item template to create an extension with a tool window.
ms.custom: SEO-VS-2020
ms.date: 3/16/2019
ms.topic: how-to
ms.assetid: 585b0a3a-f85b-4f92-81bb-9ca499bb8a89
Expand Down
2 changes: 2 additions & 0 deletions docs/extensibility/creating-an-extension-with-a-vspackage.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
---
title: Creating an Extension with a VSPackage | Microsoft Docs
description: Learn how to create a VSIX project and add a VSPackage project item using the VSPackage to get the UI Shell service in order to show a message box.
ms.custom: SEO-VS-2020
ms.date: 3/16/2019
ms.topic: how-to
ms.assetid: c0cc5e08-4897-44f2-8309-e3478f1f999e
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
---
title: Creating an Extension with an Editor Item Template | Microsoft Docs
description: Learn how to use item templates in the Visual Studio SDK to create basic editor extensions that add classifiers, adornments, and margins to the editor.
ms.custom: SEO-VS-2020
ms.date: 11/04/2016
ms.topic: how-to
helpviewer_keywords:
Expand Down
2 changes: 2 additions & 0 deletions docs/extensibility/creating-an-options-page.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
---
title: Creating an Options Page | Microsoft Docs
description: Learn how to create a simple Tools/Options page that uses a property grid to examine and set properties.
ms.custom: SEO-VS-2020
ms.date: 3/16/2019
ms.topic: how-to
helpviewer_keywords:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
---
title: Creating and Managing Modal Dialog Boxes | Microsoft Docs
description: Learn how to create a modal dialog box inside Visual Studio, both by using DialogWindow and without using DialogWindow.
ms.custom: SEO-VS-2020
ms.date: 11/04/2016
ms.topic: how-to
helpviewer_keywords:
Expand Down
4 changes: 3 additions & 1 deletion docs/extensibility/creating-custom-editors-and-designers.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
---
title: Creating Custom Editors and Designers | Microsoft Docs
description: "Learn about the different types of editors that can by hosted by the Visual Studio IDE: the core editor, custom editors, external editors, and designers."
ms.custom: SEO-VS-2020
ms.date: 11/04/2016
ms.topic: how-to
helpviewer_keywords:
Expand Down Expand Up @@ -98,4 +100,4 @@ Explains how to create UI elements that match the rest of [!INCLUDE[vsprvs](../c

## See also

- <xref:Microsoft.VisualStudio.Shell.Interop.IVsEditorFactory>
- <xref:Microsoft.VisualStudio.Shell.Interop.IVsEditorFactory>
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ description: A list of released versions and build numbers for Visual Studio, so
author: ornellaalt
ms.author: ornella
manager: jillfra
ms.date: 11/12/2020
ms.date: 11/19/2020
ms.topic: reference
ms.workload:
- multiple
Expand All @@ -23,6 +23,7 @@ The following table lists the build numbers and release dates for Visual Studio

| **Version**| **Channel** | **Release date** | **Build version** |
| ---------------------- | ----------- | ---------------- | ----------------- |
| 16.8.2 | Release | November 19, 2020 | 16.8.30717.126 |
| 16.8.1 | Release | November 12, 2020 | 16.8.30711.63 |
| 16.9.0 | Preview 1 | November 10, 2020 | 16.9.30709.64 |
| 16.7.8 | Release | November 10, 2020 | 16.7.30704.19 |
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@ In the code created by the "Blank Flask Web Project" template, you have a single

7. Select **Debug** > **Start Debugging** (**F5**) or use the **Web Server** button on the toolbar (the browser you see may vary) to start the app and open a browser. Try both the / and /home URL routes.

8. You can also set breakpoints at various parts of the code and restart the app to follow the startup sequence. For example, set a breakpoint on the first lines of *runserver.py* and *HelloFlask\_*init_*.py*, and on the `return "Hello Flask!"` line in *views.py*. Then restart the app (**Debug** > **Restart**, **Ctrl**+**F5**, or the toolbar button shown below) and step through (**F10**) the code, or run from each breakpoint using **F5**.
8. You can also set breakpoints at various parts of the code and restart the app to follow the startup sequence. For example, set a breakpoint on the first lines of *runserver.py* and *HelloFlask\_*init_*.py*, and on the `return "Hello Flask!"` line in *views.py*. Then restart the app (**Debug** > **Restart**, **Ctrl**+**Shift**+**F5**, or the toolbar button shown below) and step through (**F10**) the code, or run from each breakpoint using **F5**.

![Restart button on the debugging toolbar in Visual Studio](media/debugging-restart-toolbar-button.png)

Expand Down
2 changes: 1 addition & 1 deletion docs/python/profiling-python-code-in-visual-studio.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ You can profile a Python application when using CPython-based interpreters. (See

## Profiling for CPython-based interpreters

Profiling is started through the **Analyze** > **Launch Python Profiling** menu command, which opens a configuration dialog:
Profiling is started through the **Debug** > **Launch Python Profiling** menu command, which opens a configuration dialog:

![Profiling configuration dialog](media/profiling-start.png)

Expand Down