From d59200db2dbf261ffee794bf043b465082fc950f Mon Sep 17 00:00:00 2001 From: Gordon Hogenson Date: Wed, 27 Aug 2025 15:02:52 -0700 Subject: [PATCH 01/13] Move several articles and change topic type --- .openpublishing.redirection.json | 35 +++++++++++++++++++ docs/ide/{reference => }/command-window.md | 8 ++--- docs/ide/{reference => }/error-list-window.md | 12 +++---- docs/ide/{reference => }/output-window.md | 4 +-- .../team-explorer-reference.md | 6 ++-- docs/ide/{reference => }/trust-settings.md | 22 ++++++------ .../user-notifications-window.md | 9 ++--- docs/toc.yml | 34 +++++++++--------- 8 files changed, 84 insertions(+), 46 deletions(-) rename docs/ide/{reference => }/command-window.md (95%) rename docs/ide/{reference => }/error-list-window.md (93%) rename docs/ide/{reference => }/output-window.md (99%) rename docs/ide/{reference => }/team-explorer-reference.md (98%) rename docs/ide/{reference => }/trust-settings.md (84%) rename docs/ide/{reference => }/user-notifications-window.md (88%) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index a6a48757108..0c9cfd11c5d 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -1,5 +1,40 @@ { "redirections": [ + { + "source_path": "docs/ide/reference/command-window.md", + "redirect_url": "/visualstudio/ide/command-window", + "redirect_document_id": true + }, + { + "source_path": "docs/ide/reference/error-list-window.md", + "redirect_url": "/visualstudio/ide/error-list-window", + "redirect_document_id": true + }, + { + "source_path": "docs/ide/reference/output-window.md", + "redirect_url": "/visualstudio/ide/output-window", + "redirect_document_id": true + }, + { + "source_path": "docs/ide/reference/user-notifications-window.md", + "redirect_url": "/visualstudio/ide/user-notifications-window", + "redirect_document_id": true + }, + { + "source_path": "docs/ide/reference/trust-settings.md", + "redirect_url": "/visualstudio/ide/trust-settings", + "redirect_document_id": true + }, + { + "source_path": "docs/ide/reference/team-explorer-reference.md", + "redirect_url": "/visualstudio/ide/team-explorer-reference", + "redirect_document_id": true + }, + { + "source_path": "docs/ide/reference/command-window.md", + "redirect_url": "/visualstudio/ide/command-window", + "redirect_document_id": true + }, { "source_path": "docs/ide/reference/options-text-editor-all-languages-tabs.md", "redirect_url": "/visualstudio/ide/options-text-editor-all-languages-tabs", diff --git a/docs/ide/reference/command-window.md b/docs/ide/command-window.md similarity index 95% rename from docs/ide/reference/command-window.md rename to docs/ide/command-window.md index cb4aec95d7c..6cebe25eed0 100644 --- a/docs/ide/reference/command-window.md +++ b/docs/ide/command-window.md @@ -1,8 +1,8 @@ --- title: Command Window description: Learn how you can use the Command window to execute commands or aliases directly in the Visual Studio IDE. -ms.date: 11/04/2016 -ms.topic: reference +ms.date: 8/27/2025 +ms.topic: conceept-article f1_keywords: - VS.CommandWindow helpviewer_keywords: @@ -22,7 +22,7 @@ ms.subservice: general-ide The **Command** window is used to execute commands or aliases directly in the Visual Studio integrated development environment (IDE). You can execute both menu commands and commands that do not appear on any menu. To display the **Command** window, choose **Other Windows** from the **View** menu, and select **Command Window**. ## Displaying the Values of Variables -To check the value of a variable `varA`, use the [Print Command](../../ide/reference/print-command.md): +To check the value of a variable `varA`, use the [Print Command](reference/print-command.md): ```cmd >Debug.Print varA @@ -86,7 +86,7 @@ In this example, > [!NOTE] > Any command, parameter, switch, or value that contains spaces must have double quotation marks on either side. -The position of switches and parameters can be interchanged freely on the command line with the exception of the [Shell](../../ide/reference/shell-command.md) command, which requires its switches and parameters in a specific order. +The position of switches and parameters can be interchanged freely on the command line with the exception of the [Shell](reference/shell-command.md) command, which requires its switches and parameters in a specific order. Nearly every switch supported by a command has two forms: a short (one character) form and a long form. Multiple short-form switches can be combined into a group. For example, `/p /g /m` can be expressed alternately as `/pgm`. diff --git a/docs/ide/reference/error-list-window.md b/docs/ide/error-list-window.md similarity index 93% rename from docs/ide/reference/error-list-window.md rename to docs/ide/error-list-window.md index dc86ffa40ac..beeaba0b4a5 100644 --- a/docs/ide/reference/error-list-window.md +++ b/docs/ide/error-list-window.md @@ -1,8 +1,8 @@ --- title: Error List Window description: Learn about the Error List window and how to use it to perform tasks related to resolving the errors it displays. -ms.date: 2/5/2025 -ms.topic: reference +ms.date: 8/27/2025 +ms.topic: concept-article helpviewer_keywords: - Task List - build errors @@ -17,7 +17,7 @@ ms.subservice: general-ide # Error List window > [!NOTE] -> The **Error List** displays information about a specific error message. You can copy the error number or error string text from the **Output** window. To display the **Output** window, press **Ctrl**+**Alt**+**O**. See [Output window](../../ide/reference/output-window.md). +> The **Error List** displays information about a specific error message. You can copy the error number or error string text from the **Output** window. To display the **Output** window, press **Ctrl**+**Alt**+**O**. See [Output window](output-window.md). The **Error List** window lets you perform the following tasks: @@ -74,7 +74,7 @@ You can copy the error list and save it to a file. Select the errors you want to **Severity** -Displays the different types of **Error List** entry (**Error**, **Message**, **Warning**, **Warning (active)**, **Warning (inactive)**. +Displays the different types of **Error List** entry (**Error**, **Message**, **Warning**, **Warning (active)**, **Warning (inactive)**). **Code** @@ -98,8 +98,8 @@ Displays the line where the problem occurs. **Details** -Displays a clickable icon to open the [Problem Details window](../../ide/reference/problem-details-window.md) if this entry has additional details. +Displays a clickable icon to open the [Problem Details window](reference/problem-details-window.md) if this entry has additional details. ## Disable the Error List window -Like any other tool window, there are a variety of ways to manage the window. You can set it to auto-hide, close it, or create a window layout that does or doesn't contain the Error List window. See [Customize window layouts in Visual Studio - Close and autohide tool windows](../customizing-window-layouts-in-visual-studio.md#close-and-autohide-tool-windows). +Like any other tool window, there are a variety of ways to manage the window. You can set it to auto-hide, close it, or create a window layout that does or doesn't contain the Error List window. See [Customize window layouts in Visual Studio - Close and autohide tool windows](customizing-window-layouts-in-visual-studio.md#close-and-autohide-tool-windows). diff --git a/docs/ide/reference/output-window.md b/docs/ide/output-window.md similarity index 99% rename from docs/ide/reference/output-window.md rename to docs/ide/output-window.md index 782c9a17d76..9d2eb81d342 100644 --- a/docs/ide/reference/output-window.md +++ b/docs/ide/output-window.md @@ -1,8 +1,8 @@ --- title: Output Window description: Learn about the Output window and how it displays status messages for various features in the IDE. -ms.date: 11/04/2016 -ms.topic: reference +ms.date: 8/27/2025 +ms.topic: concept-article f1_keywords: - vs.build.output - vs.debug.output diff --git a/docs/ide/reference/team-explorer-reference.md b/docs/ide/team-explorer-reference.md similarity index 98% rename from docs/ide/reference/team-explorer-reference.md rename to docs/ide/team-explorer-reference.md index a77849de44d..ff064ccab07 100644 --- a/docs/ide/reference/team-explorer-reference.md +++ b/docs/ide/team-explorer-reference.md @@ -1,8 +1,8 @@ --- -title: Team Explorer reference +title: Team Explorer overview description: Learn about the various functions in Team Explorer to manage work and coordinate with other team members to develop a project. -ms.date: 11/02/2022 -ms.topic: reference +ms.date: 8/27/2025 +ms.topic: overview ms.author: ghogen ms.custom: "ide-ref" author: ghogen diff --git a/docs/ide/reference/trust-settings.md b/docs/ide/trust-settings.md similarity index 84% rename from docs/ide/reference/trust-settings.md rename to docs/ide/trust-settings.md index 58171deff1c..69b50facbb3 100644 --- a/docs/ide/reference/trust-settings.md +++ b/docs/ide/trust-settings.md @@ -5,8 +5,8 @@ author: ghogen ms.author: ghogen manager: mijacobs ms.subservice: general-ide -ms.date: 11/12/2024 -ms.topic: reference +ms.date: 8/27/2025 +ms.topic: concept-article f1_keywords: - VS.ToolsOptionsPages.Environment.PathTrustOptions helpviewer_keywords: @@ -38,11 +38,11 @@ You can customize the trust policies to configure the security settings for open Visual Studio 2022 version 17.12 and later now shows a security warning when you try to open content tagged with the Mark of the Web (MotW) identifier. This new trust-related alert informs you of the possible security risks associated with opening files from potentially unsafe sources, such as internet downloads. -:::image type="content" source="media/vs-2022/web-content-alert.png" alt-text="Screenshot showing the mark of the web alert."::: +:::image type="content" source="reference/media/vs-2022/web-content-alert.png" alt-text="Screenshot showing the mark of the web alert."::: You can modify the default trust experience from **Tools** > **Options** > **Environment** > **Security**. -:::image type="content" source="media/vs-2022/web-content-trust-settings.png" alt-text="Screenshot showing how to modify the Security options related to opening content from the web."::: +:::image type="content" source="reference/media/vs-2022/web-content-trust-settings.png" alt-text="Screenshot showing how to modify the Security options related to opening content from the web."::: The Mark of the Web is a security feature used by Windows to identify files that originate from the internet. When you download a file, Windows adds this identifier to the file's metadata, signaling that the content may be unsafe to execute or open. Visual Studio 2022 uses this identifier to protect your development environment from potential threats. @@ -55,12 +55,12 @@ To enable the **Always require a trust decision** feature, follow these steps: 2. In the **Trust Policies** pane, select **Always require a trust decision** from the **Require a trust decision** dropdown. -:::image type="content" source="media/vs-2022/trusted-settings-options-dialog.png" alt-text="Screenshot showing how to enable trusted locations by using the Trust Settings options."::: +:::image type="content" source="reference/media/vs-2022/trusted-settings-options-dialog.png" alt-text="Screenshot showing how to enable trusted locations by using the Trust Settings options."::: > [!NOTE] > The **Skip trust checks for temporary locations Visual Studio creates automatically** option is not enabled by default. It has no impact unless the **Always require a trust decision** option is also enabled. -:::image type="content" source="media/vs-2022/trusted-settings-warning-dialog.png" alt-text="Screenshot of the Trust Settings warning dialog."::: +:::image type="content" source="reference/media/vs-2022/trusted-settings-warning-dialog.png" alt-text="Screenshot of the Trust Settings warning dialog."::: ## Manage trust settings @@ -72,7 +72,7 @@ After you've enabled the feature, all content that you open with Visual Studio 2 1. Choose the folder you want to trust (the current folder or the parent folder) from the **Trust level** dropdown list. - :::image type="content" source="media/vs-2022/trust-folder-trust-level.png" alt-text="Screenshot showing how to trust a folder from the warning dialog."::: + :::image type="content" source="reference/media/vs-2022/trust-folder-trust-level.png" alt-text="Screenshot showing how to trust a folder from the warning dialog."::: 1. Select the **Trust and continue** button on the dialog. @@ -88,12 +88,12 @@ You can also add folders to **Trusted locations** from the **Trust Settings** di The folder path appears in the **Trusted locations** list. This folder that you added manually is listed as **Trusted By** the **Local User**. - :::image type="content" source="media/vs-2022/trusted-locations.png" alt-text="Screenshot showing a folder added to the **Trusted locations**."::: + :::image type="content" source="reference/media/vs-2022/trusted-locations.png" alt-text="Screenshot showing a folder added to the **Trusted locations**."::: > [!NOTE] > After you've enabled the **Trusted locations** feature, the folder path for any content you create in Visual Studio will automatically get added to the **Trusted locations** list. This folder path is listed as **Trusted By** the **System**. > -> :::image type="content" source="media/vs-2022/trusted-by-values.png" alt-text="Screenshot showing the **Trusted By** values of *Local User* and *System* in the **Trusted locations** list."::: +> :::image type="content" source="reference/media/vs-2022/trusted-by-values.png" alt-text="Screenshot showing the **Trusted By** values of *Local User* and *System* in the **Trusted locations** list."::: ### Remove trusted locations @@ -134,7 +134,7 @@ To change trust settings, follow these steps: * **Verify path is trusted**: If the file or folder path isn't part of the **Trusted Paths** list, Visual Studio blocks and asks for permission to open. - ![Trust verification options](media/trust-settings.png) + ![Trust verification options](reference/media/trust-settings.png) ## Add trusted paths @@ -148,7 +148,7 @@ To add trusted paths, follow these steps: The file or folder path appears in the **Trusted Paths** list. - ![Added trusted paths](media/trusted-paths.png) + ![Added trusted paths](reference/media/trusted-paths.png) ## Remove trusted paths diff --git a/docs/ide/reference/user-notifications-window.md b/docs/ide/user-notifications-window.md similarity index 88% rename from docs/ide/reference/user-notifications-window.md rename to docs/ide/user-notifications-window.md index d331e200c20..cb2d128ad9f 100644 --- a/docs/ide/reference/user-notifications-window.md +++ b/docs/ide/user-notifications-window.md @@ -1,8 +1,9 @@ --- -title: Notifications tool window +title: Notifications in Visual Studio +titleSuffix: "" description: Learn how to use the Notifications tool window in Visual Studio. -ms.date: 12/19/2023 -ms.topic: ui-reference +ms.date: 8/27/2025 +ms.topic: concept-article f1_keywords: - "vs.UserNotificationsToolWindowPane" helpviewer_keywords: @@ -28,7 +29,7 @@ You can also press **Ctrl**+**Q** to bring up **Feature Search**, and type in `N The following image shows a typical user notification, showing that a new preview is available for installation: -![Screenshot showing the User Notifications tool window.](../media/vs-2022/user-notifications.png) +![Screenshot showing the User Notifications tool window.](reference/media/vs-2022/user-notifications.png) If you click on the **View details** link, the Visual Studio installer opens. Close any other instance of the installer before clicking the link. To install later, you can choose the **Update on close** link. Visual Studio will start the update the next time you close the IDE. diff --git a/docs/toc.yml b/docs/toc.yml index 7a6d04739b6..20e4084defd 100644 --- a/docs/toc.yml +++ b/docs/toc.yml @@ -299,9 +299,13 @@ - name: Customize build and debug tasks displayName: makefile tasks.vs.json href: ide/customize-build-and-debug-tasks-in-visual-studio.md - - name: Connect to projects in Team Explorer + - name: Team Explorer displayName: Azure DevOps VSTS - href: ide/connect-team-project.md + items: + - name: Connect to a project + href: ide/connect-team-project.md + - name: Overview + href: team-explorer-reference.md - name: Editor items: - name: Use the editor @@ -767,6 +771,12 @@ href: ide/how-to-configure-projects-to-target-platforms.md - name: Configure projects to target multiple platforms href: ide/how-to-configure-projects-to-target-multiple-platforms.md + - name: Build output, errors, and warnings + items: + - name: Error List window + href: ide/error-list-window.md + - name: Output window + href: ide/command-window.md - name: MSBuild >> href: msbuild/msbuild.md - name: Azure Pipelines and Azure DevOps Server >> @@ -912,10 +922,6 @@ href: ide/reference/command-prompt-powershell.md - name: Preview Changes href: ide/preview-changes.md - - name: Command window - href: ide/reference/command-window.md - - name: Error List window - href: ide/reference/error-list-window.md - name: Options items: - name: Environment @@ -932,12 +938,6 @@ href: ide/reference/find-and-replace-environment-options-dialog-box.md - name: Fonts and Colors href: ide/reference/fonts-and-colors-environment-options-dialog-box.md - - name: Import and Export Settings - href: ide/reference/import-and-export-settings-environment-options-dialog-box.md - - name: Trust Settings - href: ide/reference/trust-settings.md - - name: Notifications window - href: ide/reference/user-notifications-window.md - name: Projects and Solutions items: - name: General @@ -1002,12 +1002,8 @@ href: ide/reference/options-windows-forms-designer.md - name: XAML Designer href: ide/reference/xaml-designer.md - - name: Output window - href: ide/reference/output-window.md - name: Problem Details window href: ide/reference/problem-details-window.md - - name: Team Explorer reference - href: ide/reference/team-explorer-reference.md - name: Toolbox window href: ide/reference/toolbox.md - name: Devenv command-line switches @@ -1064,6 +1060,8 @@ - name: Reference displayName: Visual Studio commands href: ide/reference/visual-studio-commands.md + - name: Command window + href: ide/command-window.md - name: Command aliases href: ide/reference/visual-studio-command-aliases.md - name: Add Existing Item command @@ -1140,6 +1138,8 @@ href: ide/securing-applications.md - name: Run Visual Studio as an administrator href: ide/user-permissions-and-visual-studio.md + - name: Trust settings + href: ide/trust-settings.md - name: Windows Information Protection (WIP) href: ide/exempt-visual-studio-from-wip.md - name: Federal Information Processing Standard (FIPS) @@ -1166,6 +1166,8 @@ href: help-viewer/overview.md - name: Welcome to Visual Studio docs href: ide/not-in-toc/welcome-to-visual-studio-docs.md + - name: Notifications + href: ide/user-notifications-window.md - name: Send feedback items: - name: Suggest a feature From 204d4e39d79fdd487d2b2f8f2dca6c8b3ac6d8f8 Mon Sep 17 00:00:00 2001 From: Gordon Hogenson Date: Wed, 27 Aug 2025 15:07:05 -0700 Subject: [PATCH 02/13] change to how to --- docs/ide/trust-settings.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/ide/trust-settings.md b/docs/ide/trust-settings.md index 69b50facbb3..7433ff48308 100644 --- a/docs/ide/trust-settings.md +++ b/docs/ide/trust-settings.md @@ -1,12 +1,12 @@ --- -title: Trust Settings for files and folders +title: Configure trust settings for files and folders description: Learn how to change trust settings for files and folders to keep Visual Studio secure. author: ghogen ms.author: ghogen manager: mijacobs ms.subservice: general-ide ms.date: 8/27/2025 -ms.topic: concept-article +ms.topic: how-to f1_keywords: - VS.ToolsOptionsPages.Environment.PathTrustOptions helpviewer_keywords: From 5973239906c02ae21ff4458b87efa1db7e486ffc Mon Sep 17 00:00:00 2001 From: Gordon Hogenson Date: Wed, 27 Aug 2025 15:18:35 -0700 Subject: [PATCH 03/13] Fix links etc --- .openpublishing.redirection.json | 15 +++++---------- docs/ide/command-window.md | 4 ++-- docs/ide/output-window.md | 12 ++++++------ docs/ide/team-explorer-reference.md | 6 +++--- docs/ide/trust-settings.md | 2 +- 5 files changed, 17 insertions(+), 22 deletions(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 0c9cfd11c5d..00cd2781266 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -5,35 +5,30 @@ "redirect_url": "/visualstudio/ide/command-window", "redirect_document_id": true }, - { + { "source_path": "docs/ide/reference/error-list-window.md", "redirect_url": "/visualstudio/ide/error-list-window", "redirect_document_id": true }, - { + { "source_path": "docs/ide/reference/output-window.md", "redirect_url": "/visualstudio/ide/output-window", "redirect_document_id": true }, - { + { "source_path": "docs/ide/reference/user-notifications-window.md", "redirect_url": "/visualstudio/ide/user-notifications-window", "redirect_document_id": true }, - { + { "source_path": "docs/ide/reference/trust-settings.md", "redirect_url": "/visualstudio/ide/trust-settings", "redirect_document_id": true }, - { + { "source_path": "docs/ide/reference/team-explorer-reference.md", "redirect_url": "/visualstudio/ide/team-explorer-reference", "redirect_document_id": true - }, - { - "source_path": "docs/ide/reference/command-window.md", - "redirect_url": "/visualstudio/ide/command-window", - "redirect_document_id": true }, { "source_path": "docs/ide/reference/options-text-editor-all-languages-tabs.md", diff --git a/docs/ide/command-window.md b/docs/ide/command-window.md index 6cebe25eed0..3b2cb483025 100644 --- a/docs/ide/command-window.md +++ b/docs/ide/command-window.md @@ -106,5 +106,5 @@ If, for example, you want to open a file that has a path containing spaces, you ## See also -- [Visual Studio Command Aliases](../../ide/reference/visual-studio-command-aliases.md) -- [Visual Studio Commands](../../ide/reference/visual-studio-commands.md) +- [Visual Studio Command Aliases](reference/visual-studio-command-aliases.md) +- [Visual Studio Commands](reference/visual-studio-commands.md) diff --git a/docs/ide/output-window.md b/docs/ide/output-window.md index 9d2eb81d342..ee5f0a18f4e 100644 --- a/docs/ide/output-window.md +++ b/docs/ide/output-window.md @@ -56,9 +56,9 @@ The **Output** pane selected in the **Show output from** list displays output fr To display the **Output** window whenever you build a project, in the **Options** dialog box, on the **Projects and Solutions** > **General** page, select **Show Output window when build starts**. Then, with a code file open for editing, choose **Go to Next Message** and **Go To Previous Message** on the **Output** window toolbar to select entries in the **Output** pane. As you do this, the insertion point in the code editor jumps to the line of code where the selected problem occurs. -Certain IDE features and commands invoked in the [Command window](../../ide/reference/command-window.md) deliver their output to the **Output** window. Output from external tools such as *.bat* and *.com* files, which is typically displayed in the command window, is routed to an **Output** pane when you select the **Use Output Window** option in [Manage external tools](../../ide/managing-external-tools.md). Many other kinds of messages can be displayed in **Output** panes as well. For example, when Transact-SQL syntax in a stored procedure is checked against a target database, the results are displayed in the **Output** window. +Certain IDE features and commands invoked in the [Command window](command-window.md) deliver their output to the **Output** window. Output from external tools such as *.bat* and *.com* files, which is typically displayed in the command window, is routed to an **Output** pane when you select the **Use Output Window** option in [Manage external tools](managing-external-tools.md). Many other kinds of messages can be displayed in **Output** panes as well. For example, when Transact-SQL syntax in a stored procedure is checked against a target database, the results are displayed in the **Output** window. -You can also program your own applications to write diagnostic messages at run time to an **Output** pane. To do this, use members of the class or class in the namespace of the .NET API. Members of the class display output when you build Debug configurations of your solution or project; members of the class display output when you build either Debug or Release configurations. For more information, see [Diagnostic messages in the Output window](../../debugger/diagnostic-messages-in-the-output-window.md). +You can also program your own applications to write diagnostic messages at run time to an **Output** pane. To do this, use members of the class or class in the namespace of the .NET API. Members of the class display output when you build Debug configurations of your solution or project; members of the class display output when you build either Debug or Release configurations. For more information, see [Diagnostic messages in the Output window](../debugger/diagnostic-messages-in-the-output-window.md). In C++, you can create custom build steps and build events whose warnings and errors are displayed and counted in the **Output** pane. By pressing **F1** on a line of output, you can display an appropriate help topic. For more information, see [Format the output of a custom build step](/cpp/build/formatting-the-output-of-a-custom-build-step-or-build-event). @@ -68,12 +68,12 @@ If you use autoscrolling in the **Output** window and then navigate by using the ## Structured Diagnostics -C++ MSBuild projects might emit structured diagnostics. The level of indentation of a diagnostic in the **Output** window represents the nested structure of the information. Enable or disable indentation with the **Project** > **Properties** > **Advanced** > **Enable MSVC Structured Output** option. You can affect several projects by creating a [Directory.Build.props](/visualstudio/msbuild/customize-by-directory) file with the **UseStructuredOutput** property defined to true or false. +C++ MSBuild projects might emit structured diagnostics. The level of indentation of a diagnostic in the **Output** window represents the nested structure of the information. Enable or disable indentation with the **Project** > **Properties** > **Advanced** > **Enable MSVC Structured Output** option. You can affect several projects by creating a [Directory.Build.props](../msbuild/customize-by-directory) file with the **UseStructuredOutput** property defined to true or false. ## See also -- [Diagnostic messages in the Output window](../../debugger/diagnostic-messages-in-the-output-window.md) +- [Diagnostic messages in the Output window](../debugger/diagnostic-messages-in-the-output-window.md) - [How to: Control the Output window](/previous-versions/ht6z4e28(v=vs.140)) -- [Compile and build](../../ide/compiling-and-building-in-visual-studio.md) -- [Understand build configurations](../../ide/understanding-build-configurations.md) +- [Compile and build](compiling-and-building-in-visual-studio.md) +- [Understand build configurations](understanding-build-configurations.md) - [Class library overview](/dotnet/standard/class-library-overview) \ No newline at end of file diff --git a/docs/ide/team-explorer-reference.md b/docs/ide/team-explorer-reference.md index ff064ccab07..96cc512db47 100644 --- a/docs/ide/team-explorer-reference.md +++ b/docs/ide/team-explorer-reference.md @@ -16,11 +16,11 @@ This article provides links to Azure DevOps articles about the various functions Use the **Team Explorer** tool window to coordinate your code efforts with other team members to develop a project, and to manage work that's assigned to you, your team, or your projects. **Team Explorer** connects Visual Studio to Git and GitHub repositories, Team Foundation version control (TFVC) repositories, and projects hosted on [Azure DevOps Services](/azure/devops/user-guide/what-is-azure-devops-services) or an on-premises [Azure DevOps Server](/azure/devops/index-all) (formerly known as Team Foundation Server, or TFS). You can manage source code, work items, and builds. > [!IMPORTANT] -> Starting with the release of Visual Studio 2019 [**version 16.8**](/visualstudio/releases/2019/release-notes-history), the Git version control experience is the default. If you'd like to learn more about how it compares with Team Explorer, see the [**Side-by-side comparison of Git and Team Explorer**](../../version-control/git-team-explorer-feature-comparison.md) page. +> Starting with the release of Visual Studio 2019 [**version 16.8**](/visualstudio/releases/2019/release-notes-history), the Git version control experience is the default. If you'd like to learn more about how it compares with Team Explorer, see the [**Side-by-side comparison of Git and Team Explorer**](../version-control/git-team-explorer-feature-comparison.md) page. ## Home page -After you [connect to a project](../connect-team-project.md) in **Team Explorer**, the following links become available in the **Project** section: +After you [connect to a project](connect-team-project.md) in **Team Explorer**, the following links become available in the **Project** section: - [Clone repository](/azure/devops/repos/git/clone) - [Web Portal](/azure/devops/project/navigation/index) @@ -109,4 +109,4 @@ The **Settings** page lets you configure administrative features for either a pr ## See also -- [Connect to projects in Team Explorer](../../ide/connect-team-project.md) +- [Connect to projects in Team Explorer](connect-team-project.md) diff --git a/docs/ide/trust-settings.md b/docs/ide/trust-settings.md index 7433ff48308..84fa37319fb 100644 --- a/docs/ide/trust-settings.md +++ b/docs/ide/trust-settings.md @@ -167,4 +167,4 @@ To remove trusted paths, follow these steps: ## See also -[Build an application in Visual Studio](../walkthrough-building-an-application.md) +[Build an application in Visual Studio](walkthrough-building-an-application.md) From 4d091436054d1d5ff3b06ae8b513fe04c17683c5 Mon Sep 17 00:00:00 2001 From: Gordon Hogenson Date: Wed, 27 Aug 2025 15:39:10 -0700 Subject: [PATCH 04/13] fix links etc --- docs/ide/command-window.md | 2 +- docs/ide/output-window.md | 2 +- docs/ide/team-explorer-reference.md | 2 +- docs/ide/user-notifications-window.md | 2 +- docs/toc.yml | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/ide/command-window.md b/docs/ide/command-window.md index 3b2cb483025..cbc9d4ea84f 100644 --- a/docs/ide/command-window.md +++ b/docs/ide/command-window.md @@ -2,7 +2,7 @@ title: Command Window description: Learn how you can use the Command window to execute commands or aliases directly in the Visual Studio IDE. ms.date: 8/27/2025 -ms.topic: conceept-article +ms.topic: concept-article f1_keywords: - VS.CommandWindow helpviewer_keywords: diff --git a/docs/ide/output-window.md b/docs/ide/output-window.md index ee5f0a18f4e..f07e97e07bb 100644 --- a/docs/ide/output-window.md +++ b/docs/ide/output-window.md @@ -68,7 +68,7 @@ If you use autoscrolling in the **Output** window and then navigate by using the ## Structured Diagnostics -C++ MSBuild projects might emit structured diagnostics. The level of indentation of a diagnostic in the **Output** window represents the nested structure of the information. Enable or disable indentation with the **Project** > **Properties** > **Advanced** > **Enable MSVC Structured Output** option. You can affect several projects by creating a [Directory.Build.props](../msbuild/customize-by-directory) file with the **UseStructuredOutput** property defined to true or false. +C++ MSBuild projects might emit structured diagnostics. The level of indentation of a diagnostic in the **Output** window represents the nested structure of the information. Enable or disable indentation with the **Project** > **Properties** > **Advanced** > **Enable MSVC Structured Output** option. You can affect several projects by creating a [Directory.Build.props](../msbuild/customize-by-directory.md) file with the **UseStructuredOutput** property defined to true or false. ## See also diff --git a/docs/ide/team-explorer-reference.md b/docs/ide/team-explorer-reference.md index 96cc512db47..2305f73319b 100644 --- a/docs/ide/team-explorer-reference.md +++ b/docs/ide/team-explorer-reference.md @@ -33,7 +33,7 @@ The **Home** page has different functions depending on whether you're connected | **Home** page with Git | **Home** page with TFVC | | - | - | -| ![Team Explorer Home page with Git in Visual Studio 2019](media/team-explorer-reference/team-explorer-git.png) | ![Team Explorer Home page with TFVC in Visual Studio](media/team-explorer-reference/team-explorer-tfvc.png) | +| ![Team Explorer Home page with Git in Visual Studio 2019](reference/media/team-explorer-reference/team-explorer-git.png) | ![Team Explorer Home page with TFVC in Visual Studio](reference/media/team-explorer-reference/team-explorer-tfvc.png) | ## Changes page (Git) diff --git a/docs/ide/user-notifications-window.md b/docs/ide/user-notifications-window.md index cb2d128ad9f..b57552cc93c 100644 --- a/docs/ide/user-notifications-window.md +++ b/docs/ide/user-notifications-window.md @@ -29,7 +29,7 @@ You can also press **Ctrl**+**Q** to bring up **Feature Search**, and type in `N The following image shows a typical user notification, showing that a new preview is available for installation: -![Screenshot showing the User Notifications tool window.](reference/media/vs-2022/user-notifications.png) +![Screenshot showing the User Notifications tool window.](media/vs-2022/user-notifications.png) If you click on the **View details** link, the Visual Studio installer opens. Close any other instance of the installer before clicking the link. To install later, you can choose the **Update on close** link. Visual Studio will start the update the next time you close the IDE. diff --git a/docs/toc.yml b/docs/toc.yml index 20e4084defd..b01c322a33c 100644 --- a/docs/toc.yml +++ b/docs/toc.yml @@ -305,7 +305,7 @@ - name: Connect to a project href: ide/connect-team-project.md - name: Overview - href: team-explorer-reference.md + href: ide/team-explorer-reference.md - name: Editor items: - name: Use the editor From a592e345f74b113fa165e3d2f8e2e8371bc1f249 Mon Sep 17 00:00:00 2001 From: Gordon Hogenson Date: Wed, 27 Aug 2025 15:47:47 -0700 Subject: [PATCH 05/13] Acrolinx --- docs/ide/command-window.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/docs/ide/command-window.md b/docs/ide/command-window.md index cbc9d4ea84f..cb526f90f34 100644 --- a/docs/ide/command-window.md +++ b/docs/ide/command-window.md @@ -19,7 +19,7 @@ ms.subservice: general-ide --- # Command Window -The **Command** window is used to execute commands or aliases directly in the Visual Studio integrated development environment (IDE). You can execute both menu commands and commands that do not appear on any menu. To display the **Command** window, choose **Other Windows** from the **View** menu, and select **Command Window**. +The **Command** window is used to execute commands or aliases directly in the Visual Studio integrated development environment (IDE). You can execute both menu commands and commands that don't appear on any menu. To display the **Command** window, choose **Other Windows** from the **View** menu, and select **Command Window**. ## Displaying the Values of Variables To check the value of a variable `varA`, use the [Print Command](reference/print-command.md): @@ -34,7 +34,7 @@ The question mark (?) is an alias for `Debug.Print`, so this command can also be >? varA ``` -Both versions of this command will return the value of the variable `varA`. +Both versions of this command return the value of the variable `varA`. ## Entering Commands The greater than symbol (`>`) appears at the left edge of the Command window as a prompt for new lines. Use the UP ARROW and DOWN ARROW keys to scroll through previously issued commands. @@ -62,12 +62,12 @@ When you click on any previous line in the **Command** window, you shift automat ## The Equals (=) Sign The window used to enter the `EvaluateStatement` command determines whether an equals sign (=) is interpreted as a comparison operator or as an assignment operator. -In the **Command** window, an equals sign (=) is interpreted as a comparison operator. You cannot use assignment operators in the **Command** window. So, for example, if the values of variables `varA` and `varB` are different, then the command `>Debug.EvaluateStatement(varA=varB)` will return a value of `False`. +In the **Command** window, an equals sign (=) is interpreted as a comparison operator. You can't use assignment operators in the **Command** window. So, for example, if the values of variables `varA` and `varB` are different, then the command `>Debug.EvaluateStatement(varA=varB)` returns a value of `False`. -In the **Immediate** window, by contrast, an equals sign (=) is interpreted as an assignment operator. So, for example, the command `>Debug.EvaluateStatement(varA=varB)` will assign to variable `varA` the value of variable `varB`. +In the **Immediate** window, by contrast, an equals sign (=) is interpreted as an assignment operator. So, for example, the command `>Debug.EvaluateStatement(varA=varB)` assigns to variable `varA` the value of variable `varB`. ## Parameters, Switches, and Values -Some Visual Studio commands have required and optional arguments, switches and values. Certain rules apply when dealing with such commands. The following is an example of a rich command to clarify the terminology. +Some Visual Studio commands have required and optional arguments, switches, and values. Certain rules apply when dealing with such commands. The following example shows a rich command to clarify the terminology. ```cmd Edit.ReplaceInFiles /case /pattern:regex var[1-3]+ oldpar @@ -86,23 +86,23 @@ In this example, > [!NOTE] > Any command, parameter, switch, or value that contains spaces must have double quotation marks on either side. -The position of switches and parameters can be interchanged freely on the command line with the exception of the [Shell](reference/shell-command.md) command, which requires its switches and parameters in a specific order. +The position of switches and parameters can be interchanged freely on the command line, except for the [Shell](reference/shell-command.md) command, which requires its switches and parameters in a specific order. Nearly every switch supported by a command has two forms: a short (one character) form and a long form. Multiple short-form switches can be combined into a group. For example, `/p /g /m` can be expressed alternately as `/pgm`. If short-form switches are combined into a group and given a value, that value applies to every switch. For example, `/pgm:123` equates to `/p:123 /g:123 /m:123`. An error occurs if any of the switches in the group does not accept a value. ## Escape Characters -A caret (^) character in a command line means that the character immediately following it is interpreted literally, rather than as a control character. This can be used to embed straight quotation marks ("), spaces, leading slashes, carets, or any other literal characters in a parameter or switch value, with the exception of switch names. For example, +A caret (^) character in a command line means that the character immediately following it is interpreted literally, rather than as a control character. This escape character can be used to embed straight quotation marks ("), spaces, leading slashes, carets, or any other literal characters in a parameter or switch value, except for switch names. For example, ```cmd >Edit.Find ^^t /regex ``` -A caret functions the same whether it is inside or outside quotation marks. If a caret is the last character on the line, it is ignored. The example shown here demonstrates how to search for the pattern "^t". +A caret functions the same whether it's inside or outside quotation marks. If a caret is the last character on the line, it is ignored. The example shown here demonstrates how to search for the pattern "^t". ## Use Quotes for Path Names with Spaces -If, for example, you want to open a file that has a path containing spaces, you must put double quotes around the path or path segment that contains spaces: **C:\\"Program Files"** or **"C:\Program Files"**. +If, for example, you want to open a file that has a path that contains spaces, you must put double quotes around the path or path segment that contains spaces: **C:\\"Program Files"** or **"C:\Program Files"**. ## See also From ac21d060c7437cfd370ffcc43024183c216f9c83 Mon Sep 17 00:00:00 2001 From: Gordon Hogenson Date: Wed, 27 Aug 2025 15:56:42 -0700 Subject: [PATCH 06/13] relocate media files --- .../team-explorer-git.png | Bin .../team-explorer-tfvc.png | Bin .../{reference => }/media/trust-settings.png | Bin .../{reference => }/media/trusted-paths.png | Bin .../vs-2022/trust-folder-trust-level.png | Bin .../media/vs-2022/trusted-by-values.png | Bin .../media/vs-2022/trusted-locations.png | Bin .../trusted-settings-options-dialog.png | Bin .../trusted-settings-warning-dialog.png | Bin .../media/vs-2022/web-content-alert.png | Bin .../vs-2022/web-content-trust-settings.png | Bin docs/ide/team-explorer-reference.md | 2 +- docs/ide/trust-settings.md | 18 +++++++++--------- 13 files changed, 10 insertions(+), 10 deletions(-) rename docs/ide/{reference => }/media/team-explorer-reference/team-explorer-git.png (100%) rename docs/ide/{reference => }/media/team-explorer-reference/team-explorer-tfvc.png (100%) rename docs/ide/{reference => }/media/trust-settings.png (100%) rename docs/ide/{reference => }/media/trusted-paths.png (100%) rename docs/ide/{reference => }/media/vs-2022/trust-folder-trust-level.png (100%) rename docs/ide/{reference => }/media/vs-2022/trusted-by-values.png (100%) rename docs/ide/{reference => }/media/vs-2022/trusted-locations.png (100%) rename docs/ide/{reference => }/media/vs-2022/trusted-settings-options-dialog.png (100%) rename docs/ide/{reference => }/media/vs-2022/trusted-settings-warning-dialog.png (100%) rename docs/ide/{reference => }/media/vs-2022/web-content-alert.png (100%) rename docs/ide/{reference => }/media/vs-2022/web-content-trust-settings.png (100%) diff --git a/docs/ide/reference/media/team-explorer-reference/team-explorer-git.png b/docs/ide/media/team-explorer-reference/team-explorer-git.png similarity index 100% rename from docs/ide/reference/media/team-explorer-reference/team-explorer-git.png rename to docs/ide/media/team-explorer-reference/team-explorer-git.png diff --git a/docs/ide/reference/media/team-explorer-reference/team-explorer-tfvc.png b/docs/ide/media/team-explorer-reference/team-explorer-tfvc.png similarity index 100% rename from docs/ide/reference/media/team-explorer-reference/team-explorer-tfvc.png rename to docs/ide/media/team-explorer-reference/team-explorer-tfvc.png diff --git a/docs/ide/reference/media/trust-settings.png b/docs/ide/media/trust-settings.png similarity index 100% rename from docs/ide/reference/media/trust-settings.png rename to docs/ide/media/trust-settings.png diff --git a/docs/ide/reference/media/trusted-paths.png b/docs/ide/media/trusted-paths.png similarity index 100% rename from docs/ide/reference/media/trusted-paths.png rename to docs/ide/media/trusted-paths.png diff --git a/docs/ide/reference/media/vs-2022/trust-folder-trust-level.png b/docs/ide/media/vs-2022/trust-folder-trust-level.png similarity index 100% rename from docs/ide/reference/media/vs-2022/trust-folder-trust-level.png rename to docs/ide/media/vs-2022/trust-folder-trust-level.png diff --git a/docs/ide/reference/media/vs-2022/trusted-by-values.png b/docs/ide/media/vs-2022/trusted-by-values.png similarity index 100% rename from docs/ide/reference/media/vs-2022/trusted-by-values.png rename to docs/ide/media/vs-2022/trusted-by-values.png diff --git a/docs/ide/reference/media/vs-2022/trusted-locations.png b/docs/ide/media/vs-2022/trusted-locations.png similarity index 100% rename from docs/ide/reference/media/vs-2022/trusted-locations.png rename to docs/ide/media/vs-2022/trusted-locations.png diff --git a/docs/ide/reference/media/vs-2022/trusted-settings-options-dialog.png b/docs/ide/media/vs-2022/trusted-settings-options-dialog.png similarity index 100% rename from docs/ide/reference/media/vs-2022/trusted-settings-options-dialog.png rename to docs/ide/media/vs-2022/trusted-settings-options-dialog.png diff --git a/docs/ide/reference/media/vs-2022/trusted-settings-warning-dialog.png b/docs/ide/media/vs-2022/trusted-settings-warning-dialog.png similarity index 100% rename from docs/ide/reference/media/vs-2022/trusted-settings-warning-dialog.png rename to docs/ide/media/vs-2022/trusted-settings-warning-dialog.png diff --git a/docs/ide/reference/media/vs-2022/web-content-alert.png b/docs/ide/media/vs-2022/web-content-alert.png similarity index 100% rename from docs/ide/reference/media/vs-2022/web-content-alert.png rename to docs/ide/media/vs-2022/web-content-alert.png diff --git a/docs/ide/reference/media/vs-2022/web-content-trust-settings.png b/docs/ide/media/vs-2022/web-content-trust-settings.png similarity index 100% rename from docs/ide/reference/media/vs-2022/web-content-trust-settings.png rename to docs/ide/media/vs-2022/web-content-trust-settings.png diff --git a/docs/ide/team-explorer-reference.md b/docs/ide/team-explorer-reference.md index 2305f73319b..96cc512db47 100644 --- a/docs/ide/team-explorer-reference.md +++ b/docs/ide/team-explorer-reference.md @@ -33,7 +33,7 @@ The **Home** page has different functions depending on whether you're connected | **Home** page with Git | **Home** page with TFVC | | - | - | -| ![Team Explorer Home page with Git in Visual Studio 2019](reference/media/team-explorer-reference/team-explorer-git.png) | ![Team Explorer Home page with TFVC in Visual Studio](reference/media/team-explorer-reference/team-explorer-tfvc.png) | +| ![Team Explorer Home page with Git in Visual Studio 2019](media/team-explorer-reference/team-explorer-git.png) | ![Team Explorer Home page with TFVC in Visual Studio](media/team-explorer-reference/team-explorer-tfvc.png) | ## Changes page (Git) diff --git a/docs/ide/trust-settings.md b/docs/ide/trust-settings.md index 84fa37319fb..11f46768ba2 100644 --- a/docs/ide/trust-settings.md +++ b/docs/ide/trust-settings.md @@ -38,11 +38,11 @@ You can customize the trust policies to configure the security settings for open Visual Studio 2022 version 17.12 and later now shows a security warning when you try to open content tagged with the Mark of the Web (MotW) identifier. This new trust-related alert informs you of the possible security risks associated with opening files from potentially unsafe sources, such as internet downloads. -:::image type="content" source="reference/media/vs-2022/web-content-alert.png" alt-text="Screenshot showing the mark of the web alert."::: +:::image type="content" source="media/vs-2022/web-content-alert.png" alt-text="Screenshot showing the mark of the web alert."::: You can modify the default trust experience from **Tools** > **Options** > **Environment** > **Security**. -:::image type="content" source="reference/media/vs-2022/web-content-trust-settings.png" alt-text="Screenshot showing how to modify the Security options related to opening content from the web."::: +:::image type="content" source="media/vs-2022/web-content-trust-settings.png" alt-text="Screenshot showing how to modify the Security options related to opening content from the web."::: The Mark of the Web is a security feature used by Windows to identify files that originate from the internet. When you download a file, Windows adds this identifier to the file's metadata, signaling that the content may be unsafe to execute or open. Visual Studio 2022 uses this identifier to protect your development environment from potential threats. @@ -55,12 +55,12 @@ To enable the **Always require a trust decision** feature, follow these steps: 2. In the **Trust Policies** pane, select **Always require a trust decision** from the **Require a trust decision** dropdown. -:::image type="content" source="reference/media/vs-2022/trusted-settings-options-dialog.png" alt-text="Screenshot showing how to enable trusted locations by using the Trust Settings options."::: +:::image type="content" source="media/vs-2022/trusted-settings-options-dialog.png" alt-text="Screenshot showing how to enable trusted locations by using the Trust Settings options."::: > [!NOTE] > The **Skip trust checks for temporary locations Visual Studio creates automatically** option is not enabled by default. It has no impact unless the **Always require a trust decision** option is also enabled. -:::image type="content" source="reference/media/vs-2022/trusted-settings-warning-dialog.png" alt-text="Screenshot of the Trust Settings warning dialog."::: +:::image type="content" source="media/vs-2022/trusted-settings-warning-dialog.png" alt-text="Screenshot of the Trust Settings warning dialog."::: ## Manage trust settings @@ -72,7 +72,7 @@ After you've enabled the feature, all content that you open with Visual Studio 2 1. Choose the folder you want to trust (the current folder or the parent folder) from the **Trust level** dropdown list. - :::image type="content" source="reference/media/vs-2022/trust-folder-trust-level.png" alt-text="Screenshot showing how to trust a folder from the warning dialog."::: + :::image type="content" source="media/vs-2022/trust-folder-trust-level.png" alt-text="Screenshot showing how to trust a folder from the warning dialog."::: 1. Select the **Trust and continue** button on the dialog. @@ -88,12 +88,12 @@ You can also add folders to **Trusted locations** from the **Trust Settings** di The folder path appears in the **Trusted locations** list. This folder that you added manually is listed as **Trusted By** the **Local User**. - :::image type="content" source="reference/media/vs-2022/trusted-locations.png" alt-text="Screenshot showing a folder added to the **Trusted locations**."::: + :::image type="content" source="media/vs-2022/trusted-locations.png" alt-text="Screenshot showing a folder added to the **Trusted locations**."::: > [!NOTE] > After you've enabled the **Trusted locations** feature, the folder path for any content you create in Visual Studio will automatically get added to the **Trusted locations** list. This folder path is listed as **Trusted By** the **System**. > -> :::image type="content" source="reference/media/vs-2022/trusted-by-values.png" alt-text="Screenshot showing the **Trusted By** values of *Local User* and *System* in the **Trusted locations** list."::: +> :::image type="content" source="media/vs-2022/trusted-by-values.png" alt-text="Screenshot showing the **Trusted By** values of *Local User* and *System* in the **Trusted locations** list."::: ### Remove trusted locations @@ -134,7 +134,7 @@ To change trust settings, follow these steps: * **Verify path is trusted**: If the file or folder path isn't part of the **Trusted Paths** list, Visual Studio blocks and asks for permission to open. - ![Trust verification options](reference/media/trust-settings.png) + ![Trust verification options](media/trust-settings.png) ## Add trusted paths @@ -148,7 +148,7 @@ To add trusted paths, follow these steps: The file or folder path appears in the **Trusted Paths** list. - ![Added trusted paths](reference/media/trusted-paths.png) + ![Added trusted paths](media/trusted-paths.png) ## Remove trusted paths From a63018198742d164a587f5f30b2b05657e1a3ed8 Mon Sep 17 00:00:00 2001 From: Gordon Hogenson Date: Wed, 27 Aug 2025 16:22:55 -0700 Subject: [PATCH 07/13] work on TOC --- docs/toc.yml | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/docs/toc.yml b/docs/toc.yml index b01c322a33c..127b9aaf8e1 100644 --- a/docs/toc.yml +++ b/docs/toc.yml @@ -777,19 +777,20 @@ href: ide/error-list-window.md - name: Output window href: ide/command-window.md - - name: MSBuild >> - href: msbuild/msbuild.md - - name: Azure Pipelines and Azure DevOps Server >> - displayName: VSTS Azure DevOps CI/CD Continuous integration delivery - href: /azure/devops/pipelines/index?view=vsts&preserve-view=true - - name: Specify build events (Visual Basic) + - name: Configure warnings in Visual Basic + href: ide/configuring-warnings-in-visual-basic.md + - name: Specify build events (Visual Basic) href: ide/how-to-specify-build-events-visual-basic.md - name: Specify build events (C#) href: ide/how-to-specify-build-events-csharp.md - - name: Configure warnings in Visual Basic - href: ide/configuring-warnings-in-visual-basic.md + - name: 'Walkthrough: Create a multiple-computer build environment' href: ide/walkthrough-creating-a-multiple-computer-build-environment.md + - name: MSBuild >> + href: msbuild/msbuild.md + - name: Azure Pipelines and Azure DevOps Server >> + displayName: VSTS Azure DevOps CI/CD Continuous integration delivery + href: /azure/devops/pipelines/index?view=vsts&preserve-view=true - name: Debug >> href: debugger/index.yml - name: Git in Visual Studio From ddb759ebfc44b74e232b44b9ea379a83f39c4417 Mon Sep 17 00:00:00 2001 From: Gordon Hogenson Date: Thu, 28 Aug 2025 12:16:39 -0700 Subject: [PATCH 08/13] TOC fix --- docs/toc.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/docs/toc.yml b/docs/toc.yml index 127b9aaf8e1..4e4e13fc3e1 100644 --- a/docs/toc.yml +++ b/docs/toc.yml @@ -779,11 +779,10 @@ href: ide/command-window.md - name: Configure warnings in Visual Basic href: ide/configuring-warnings-in-visual-basic.md - - name: Specify build events (Visual Basic) + - name: Specify build events (Visual Basic) href: ide/how-to-specify-build-events-visual-basic.md - name: Specify build events (C#) href: ide/how-to-specify-build-events-csharp.md - - name: 'Walkthrough: Create a multiple-computer build environment' href: ide/walkthrough-creating-a-multiple-computer-build-environment.md - name: MSBuild >> From 89f983ec4fe06784a4c4147f1b33dc8858fe141d Mon Sep 17 00:00:00 2001 From: Gordon Hogenson Date: Thu, 28 Aug 2025 12:27:55 -0700 Subject: [PATCH 09/13] Fix output-window.md in TOC --- docs/toc.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/toc.yml b/docs/toc.yml index 4e4e13fc3e1..1d6f72f3ffb 100644 --- a/docs/toc.yml +++ b/docs/toc.yml @@ -776,7 +776,7 @@ - name: Error List window href: ide/error-list-window.md - name: Output window - href: ide/command-window.md + href: ide/output-window.md - name: Configure warnings in Visual Basic href: ide/configuring-warnings-in-visual-basic.md - name: Specify build events (Visual Basic) From 180ed3726537f0fa4b2aa1bffcab7460361540c1 Mon Sep 17 00:00:00 2001 From: Gordon Hogenson Date: Thu, 28 Aug 2025 12:30:13 -0700 Subject: [PATCH 10/13] Rename TOC entry --- docs/toc.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/toc.yml b/docs/toc.yml index 1d6f72f3ffb..fc591490751 100644 --- a/docs/toc.yml +++ b/docs/toc.yml @@ -1138,7 +1138,7 @@ href: ide/securing-applications.md - name: Run Visual Studio as an administrator href: ide/user-permissions-and-visual-studio.md - - name: Trust settings + - name: Configure trust settings href: ide/trust-settings.md - name: Windows Information Protection (WIP) href: ide/exempt-visual-studio-from-wip.md From a49e189cd043985c59d21770792a833d208d99d9 Mon Sep 17 00:00:00 2001 From: Gordon Hogenson Date: Thu, 28 Aug 2025 12:32:45 -0700 Subject: [PATCH 11/13] Restructure Team Explorer TOC --- docs/toc.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/toc.yml b/docs/toc.yml index fc591490751..05d3a86e0ab 100644 --- a/docs/toc.yml +++ b/docs/toc.yml @@ -302,10 +302,10 @@ - name: Team Explorer displayName: Azure DevOps VSTS items: + - name: Team Explorer + href: ide/team-explorer-reference.md - name: Connect to a project href: ide/connect-team-project.md - - name: Overview - href: ide/team-explorer-reference.md - name: Editor items: - name: Use the editor From 2691b25585e163cd8433d15050d7fca818007a3b Mon Sep 17 00:00:00 2001 From: Gordon Hogenson Date: Thu, 28 Aug 2025 12:34:07 -0700 Subject: [PATCH 12/13] TOC entries with verbs --- docs/toc.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/toc.yml b/docs/toc.yml index 05d3a86e0ab..51f1b11eca7 100644 --- a/docs/toc.yml +++ b/docs/toc.yml @@ -773,9 +773,9 @@ href: ide/how-to-configure-projects-to-target-multiple-platforms.md - name: Build output, errors, and warnings items: - - name: Error List window + - name: View errors and warnings href: ide/error-list-window.md - - name: Output window + - name: View build output href: ide/output-window.md - name: Configure warnings in Visual Basic href: ide/configuring-warnings-in-visual-basic.md From 3f15aa24a72badad4335a21df9bcfb2c4c96520c Mon Sep 17 00:00:00 2001 From: JoseB-RDC <181013562+JoseB-RDC@users.noreply.github.com> Date: Thu, 28 Aug 2025 16:48:24 -0700 Subject: [PATCH 13/13] Update vs-m365.md Added Student Ambassadors Beta and Gold to the Includes section of the foot note and Student Ambassadors Alpha to the Excludes section of the foot note. Added spacing between Includes and Excludes foot note. --- subscriptions/vs-m365.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/subscriptions/vs-m365.md b/subscriptions/vs-m365.md index 10b9af86a5b..f13ea1652de 100644 --- a/subscriptions/vs-m365.md +++ b/subscriptions/vs-m365.md @@ -3,7 +3,7 @@ title: Activate Microsoft 365 developer subscriptions author: joseb-rdc ms.author: amast manager: shve -ms.date: 07/23/2025 +ms.date: 08/28/2025 ms.topic: conceptual description: Activate and explore the Microsoft 365 developer subscription available in eligible Visual Studio subscriptions, and find answers to frequently asked questions. ms.custom: sfi-image-nochange @@ -133,8 +133,9 @@ Thank you for your membership in the Microsoft 365 Developer Program. | MSDN Platforms (Standard) | VL, Retail | Not available | NA | | Visual Studio Enterprise (monthly cloud), Visual Studio Professional (monthly cloud) | Azure | Not available | NA | -\* *Includes: Not for Resale (NFR), Visual Studio Industry Partner (VSIP), Full time Employee (FTE), Microsoft Certified Trainer (MCT) Software & Services Developer. -Excludes: Visual Studio Enterprise (Microsoft for Startups), Microsoft AI Cloud Partner Program (MAICPP) formerly known as Microsoft Cloud Partner Program (MCPP) or Microsoft Partner Network (MPN), Imagine, Most Valuable Professional (MVP), Regional Director (RD), Not for Reslare Basic (NFR Basic), Independent Software Vendors (ISV).* +\* *Includes: Not for Resale (NFR), Visual Studio Industry Partner (VSIP), Full time Employee (FTE), Microsoft Certified Trainer (MCT) Software & Services Developer, Student Ambassadors Beta, and Gold.* + +*Excludes: Visual Studio Enterprise (Microsoft for Startups), Microsoft AI Cloud Partner Program (MAICPP) formerly known as Microsoft Cloud Partner Program (MCPP) or Microsoft Partner Network (MPN), Imagine, Most Valuable Professional (MVP), Regional Director (RD), Not for Reslare Basic (NFR Basic), Independent Software Vendors (ISV), Student Ambassadors Alpha.* > [!NOTE] > Microsoft no longer offers Visual Studio Professional Annual subscriptions and Visual Studio Enterprise Annual subscriptions in Cloud Subscriptions. There will be no change to existing customers experience and ability to renew, increase, decrease, or cancel their subscriptions. New customers are encouraged to go to [https://visualstudio.microsoft.com/vs/pricing/](https://visualstudio.microsoft.com/vs/pricing/) to explore different options to purchase Visual Studio.