Skip to content

Commit ed15e5a

Browse files
committed
Merged main into live
2 parents f3e9312 + 65c3844 commit ed15e5a

12 files changed

+35
-24
lines changed

docs/data-tools/add-new-connections.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: Connect to database or open MDF file (ADO.NET)
3-
ms.date: 11/09/2023
3+
ms.date: 11/14/2024
44
description: Connect to a database or data service with ADO.NET in Visual Studio, or connect to a database opened from a median disk file (.mdf).
55
ms.topic: how-to
66
author: ghogen

docs/debugger/debug-interface-access/cv-modifier-e.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ typedef enum CV_modifier_e
5757
| ------------ | ---------------------------- |
5858
| `CV_MOD_INVALID` | Invalid modifier (unused) |
5959
| `CV_MOD_CONST` | C++ `const` |
60-
| `CV_MOD_CONST` | C++ `volatile` |
60+
| `CV_MOD_VOLATILE` | C++ `volatile` |
6161
| `CV_MOD_HLSL_UNIFORM` | HLSL uniform |
6262
| `CV_MOD_HLSL_LINE` | HLSL line |
6363
| `CV_MOD_HLSL_TRIANGLE` | HLSL triangle |

docs/debugger/debug-interface-access/idiasymbol-get-modifiervalues.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ ms.subservice: debug-diagnostics
1414
---
1515
# IDiaSymbol::get_modifierValues
1616

17-
Retrieves the total invocation count in PGO training.
17+
Retrieves an array of [`modifiers`](../../debugger/debug-interface-access/cv-modifier-e.md) affecting the symbol.
1818

1919
## Syntax
2020

docs/deployment/deploying-applications-services-and-components.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: "First look at deployment"
33
description: Explore application deployment options in Visual Studio, including Azure, the web, network shares, devices, Microsoft Store, and Windows desktop installer packages.
4-
ms.date: 11/02/2023
4+
ms.date: 11/14/2024
55
ms.topic: conceptual
66
dev_langs:
77
- "FSharp"
@@ -85,10 +85,10 @@ If you require a more complex installation of a desktop application than ClickOn
8585

8686
- An MSI or EXE installer package can be created by using a Setup project (vdproj). To use this option, see [Visual Studio Installer Projects Extension and .NET 6.0](../deployment/installer-projects-net-core.md) or, go directly to the [Visual Studio Installer Projects extension](https://marketplace.visualstudio.com/items?itemName=VisualStudioProductTeam.MicrosoftVisualStudio2017InstallerProjects#overview).
8787

88-
- An MSI or EXE installer package can be created by using [InstallShield](https://www.revenera.com/install/products/installshield/installshield-requirements) from Flexera Software. InstallShield may be used with Visual Studio 2017 and later versions. Community Edition isn't supported.
88+
- An MSI or EXE installer package can be created by using [InstallShield](https://www.revenera.com/install/products/installshield/installshield-requirements) from Revenera Software. InstallShield may be used with Visual Studio 2017 and later versions. Community Edition isn't supported.
8989

9090
> [!NOTE]
91-
> InstallShield Limited Edition is no longer included with Visual Studio and isn't supported in Visual Studio 2017 and later versions. Check with Flexera Software about future availability.
91+
> InstallShield Limited Edition is no longer included with Visual Studio and isn't supported in Visual Studio 2017 and later versions. Check with Revenera Software about future availability.
9292
9393
- You can also install prerequisite components for desktop applications by configuring a generic installer package, which is known as a bootstrapper. For more information, see [Application deployment prerequisites](../deployment/application-deployment-prerequisites.md).
9494
:::moniker-end
@@ -99,12 +99,12 @@ If you require a more complex installation of a desktop application than ClickOn
9999

100100
- An MSI-based installer package can be created by using the [WiX Toolset Visual Studio 2022 Extension](https://marketplace.visualstudio.com/items?itemName=WixToolset.WixToolsetVisualStudio2022Extension). This is a command-line toolset.
101101

102-
- An MSI or EXE installer package can be created by using a Setup project (vdproj). To use this option, see [Visual Studio Installer Projects Extension and .NET 6.0](../deployment/installer-projects-net-core.md) or, go directly to the [Visual Studio Installer Projects extension](https://marketplace.visualstudio.com/items?itemName=VisualStudioProductTeam.MicrosoftVisualStudio2017InstallerProjects#overview).
102+
- An MSI or EXE installer package can be created by using a Setup project (vdproj). To use this option, see [Visual Studio Installer Projects Extension and .NET 6.0](../deployment/installer-projects-net-core.md) or, go directly to the [Visual Studio Installer Projects extension](https://marketplace.visualstudio.com/items?itemName=VisualStudioClient.MicrosoftVisualStudio2022InstallerProjects).
103103

104-
- An MSI or EXE installer package can be created by using [InstallShield](https://www.revenera.com/install/products/installshield/installshield-requirements) from Flexera Software. InstallShield may be used with Visual Studio 2017 and later versions. Community Edition isn't supported.
104+
- An MSI or EXE installer package can be created by using [InstallShield](https://www.revenera.com/install/products/installshield/installshield-requirements) from Revenera Software. InstallShield may be used with Visual Studio 2017 and later versions. Community Edition isn't supported.
105105

106106
> [!NOTE]
107-
> InstallShield Limited Edition is no longer included with Visual Studio and isn't supported in Visual Studio 2017 and later versions. Check with Flexera Software about future availability.
107+
> InstallShield Limited Edition is no longer included with Visual Studio and isn't supported in Visual Studio 2017 and later versions. Check with Revenera Software about future availability.
108108
109109
- You can also install prerequisite components for desktop applications by configuring a generic installer package, which is known as a bootstrapper. For more information, see [Application deployment prerequisites](../deployment/application-deployment-prerequisites.md).
110110
:::moniker-end

docs/deployment/installer-projects-net-core.md

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: "Visual Studio Installer Projects and .NET"
33
description: Explore how to use the Visual Studio Installer Projects Extension to package .NET Core 3.1 or .NET 5 and later version applications for Microsoft Installer (MSI).
44
titleSuffix: ""
5-
ms.date: "03/13/2024"
5+
ms.date: "11/13/2024"
66
ms.topic: "conceptual"
77
helpviewer_keywords:
88
- "installer projects"
@@ -17,7 +17,7 @@ monikerRange: '>= vs-2019'
1717

1818
Packaging applications as an MSI is often accomplished using the Visual Studio Installer Projects Extension.
1919

20-
This article applies to apps targeting .NET Core 3.1, .NET 5, .NET 6, and later.
20+
This article applies to apps targeting .NET Core 3.1 and .NET 5 or later versions.
2121

2222
You can download the extension here:
2323

@@ -52,13 +52,20 @@ To learn more about these deployment strategies, see [.NET application publishin
5252

5353
### Workflow changes for .NET Core 3.1 and .NET 5 or later
5454

55-
1. Select **Publish Items** instead of **Primary Output** to get the correct output for .NET Core 3.1 and .NET 5.0 or later projects. To bring up this dialog, select **Add** > **Project Output...** from the project's context menu.
55+
- To get the correct output for .NET Core 3.1 and .NET 5.0 or later projects, select **Publish Items** instead of **Primary Output** in the **Add Project Output Group** dialog box. To open this dialog, select **Add** > **Project Output...** from the Setup project's context menu.
5656

57-
![The Publish Items output group in the Add Project Output Group dialog](../deployment/media/installer-projects-net-core-publish-items-output.png "Pick Publish Items")
57+
![The Publish Items output group in the Add Project Output Group dialog](../deployment/media/installer-projects-net-core-publish-items-output.png "Pick Publish Items")
5858

59-
2. To create a self-contained installer, set the **PublishProfilePath** property on the **Publish Items** node in the setup project, using the relative path of a publish profile with the correct properties set.
59+
- To create a self-contained installer, set the **PublishProfilePath** property on the **Publish Items** node in the Setup project, using the relative path of a publish profile with the correct properties set.
6060

61-
![Setting the publish profile on the Publish Items project output item](../deployment/media/installer-projects-net-core-publish-profile.png "Set Publish Profile")
61+
::: moniker range=">= vs-2022"
62+
:::image type="content" source="../deployment/media/vs-2022/installer-projects-net-core-publish-profile.png" border="false" alt-text="Screenshot that shows setting the publish profile on the Publish Items project output item." lightbox="../deployment/media/vs-2022/installer-projects-net-core-publish-profile.png":::
63+
::: moniker-end
64+
::: moniker range="vs-2019"
65+
![Screenshot of setting the publish profile on the Publish Items project output item.](../deployment/media/installer-projects-net-core-publish-profile.png "Set Publish Profile")
66+
::: moniker-end
67+
68+
Before you can set this property, create a publish profile from the application project by choosing **Publish** from the application project's context menu in Solution Explorer, and deploy the application to a folder.
6269

6370
>[!NOTE]
6471
>This workflow is not supported for ASP.NET Core applications, only Windows Desktop applications.
@@ -69,7 +76,7 @@ If you would like your installer to be able to install the necessary runtime for
6976

7077
![.NET Core items in the Prerequisites dialog](../deployment/media/installer-projects-net-core-prerequisites.png ".NET Core Prerequisites")
7178

72-
The **.NET Core Runtime...** option should be selected for console applications, **.NET Desktop Runtime...** should be selected for WPF/WinForms applications.
79+
The **.NET Core Runtime...** option should be selected for console applications, **.NET Desktop Runtime...** should be selected for WPF and WinForms applications.
7380

7481
>[!NOTE]
7582
>These items are present starting with the Visual Studio 2019 Update 7 release.
Loading

docs/extensibility/adding-a-tool-window.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ The Visual Studio SDK is included as an optional feature in Visual Studio setup.
3131

3232
## Create a tool window
3333

34-
1. Create a project named **FirstToolWin** using the VSIX template, and add a custom tool window item template named **FirstToolWindow**.
34+
1. Create a project named **FirstToolWindow** using the VSIX template, and add a custom tool window item template named **FirstToolWindow**.
3535

3636
> [!NOTE]
3737
> For more information about creating an extension with a tool window, see [Create an extension with a tool window](../extensibility/creating-an-extension-with-a-tool-window.md).

docs/ide/how-to-specify-build-events-csharp.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ Use build events to specify commands that run before the build starts or after t
3636
5. In the **Post-build event command line** box, specify the syntax of the build event.
3737

3838
> [!NOTE]
39-
> Add a `call` statement before all post-build commands that run *.bat* files. For example, `call MyFile.bat` or `call MyFile.bat call MyFile2.bat`. Paths can be absolute, or relative to the project folder.
39+
> Add a `call` statement before all post-build commands that run *.bat* files. For example, `call MyFile.bat` or `call MyFile.bat call MyFile2.bat`. Paths can be absolute, or relative to the output folder.
4040
4141
6. In the **Run the post-build event** box, specify under what conditions to run the post-build event.
4242

docs/ide/reference/error-list-window.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,10 @@ The list on the right side of the toolbar specifies whether to show errors from
6161

6262
Use the **Search Error List** text box on the right side of the **Error List** toolbar to find specific errors in the error list. You can search on any visible column in the error list, and search results are always sorted based on the column that has sort priority instead of on the query or the filter applied. If you choose the **Esc** key while the focus is in the **Error List**, you can clear the search term and filtered search results. You can also click the **X** on the right side of the text box to clear it.
6363

64+
## Search online
65+
66+
To get information about an error, press **F1** to bring up the error's page in the documentation. If a page exists for this specific error code, it will open in the default browser, or in the Help Viewer, if you installed and enabled offline help. With Visual Studio 17.12 and later, when you copy an error from the Error List using **Ctrl**+**C**, the description is copied to the clipboard. You can paste this into the browser to search for the error online, or share it with others. You can also copy the entire row by right-clicking the error and selecting **Copy Row** from the context menu or hitting **Ctrl**+**Shift**+**C**. To open the browser and initiate a search with Bing on the error description with one keystroke, press **Ctrl**+**F1**.
67+
6468
## Save
6569

6670
You can copy the error list and save it to a file. Select the errors you want to copy and right-click the selection, then on the context menu select **Copy**. You can then paste the errors into a file. If you paste the errors to an Excel spreadsheet, the fields appear as different columns.
@@ -93,4 +97,4 @@ Displays the line where the problem occurs.
9397

9498
**Details**
9599

96-
Displays a clickable icon to open the [Problem Details window](../../ide/reference/problem-details-window.md) if this entry has additional details.
100+
Displays a clickable icon to open the [Problem Details window](../../ide/reference/problem-details-window.md) if this entry has additional details.

docs/ide/understanding-build-configurations.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Understand build configurations
33
description: Discover how to work with build configurations when you need to build your projects with different settings in Visual Studio.
4-
ms.date: 11/01/2023
4+
ms.date: 11/14/2024
55
ms.subservice: compile-build
66
ms.topic: conceptual
77
f1_keywords:

docs/ide/walkthrough-building-an-application.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: 'Tutorial: Build an application'
33
description: Become more familiar with several options that you can configure when you build applications with Visual Studio, such as hiding complier warnings.
4-
ms.date: 11/02/2023
4+
ms.date: 11/14/2024
55
ms.subservice: compile-build
66
ms.topic: tutorial
77
author: ghogen

docs/msbuild/msbuild.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Use the MSBuild XML schema to control builds
33
description: Explore how the Microsoft Build Engine (MSBuild) platform provides a project file with an XML schema to control builds with properties, items, tasks, and targets.
4-
ms.date: 11/03/2023
4+
ms.date: 11/14/2024
55
ms.topic: overview
66
helpviewer_keywords:
77
- MSBuild, about MSBuild
@@ -15,7 +15,7 @@ ms.subservice: msbuild
1515

1616
The Microsoft Build Engine is a platform for building applications. This engine, which is also known as MSBuild, provides an XML schema for a project file that controls how the build platform processes and builds software. Visual Studio uses MSBuild, but MSBuild doesn't depend on Visual Studio. By invoking *msbuild.exe* or *dotnet build* on your project or solution file, you can orchestrate and build products in environments where Visual Studio isn't installed.
1717

18-
Visual Studio uses MSBuild to load and build managed projects. The project files in Visual Studio (*.csproj*, *.vbproj*, *.vcxproj*, and others) contain MSBuild XML code that executes when you build a project by using the IDE. Visual Studio projects import all the necessary settings and build processes to do typical development work, but you can extend or modify them from within Visual Studio or by using an XML editor.
18+
Visual Studio uses MSBuild to load and build managed projects. The project files in Visual Studio (*.csproj*, *.vbproj*, *.vcxproj*, and others) contain MSBuild XML code that executes when you build a project in the IDE. Visual Studio projects import all the necessary settings and build processes to do typical development work, but you can extend or modify them from within Visual Studio or by using a text editor.
1919

2020
To install MSBuild on a Windows system that doesn't have Visual Studio, go to **Build Tools for Visual Studio** on the [downloads page](https://visualstudio.microsoft.com/downloads/?cid=learn-onpage-download-cta). Installing MSBuild by this method gives you *MSBuild.exe*.
2121

@@ -199,7 +199,7 @@ If you're developing a build tool, you might want to invoke MSBuild programmatic
199199

200200
## MSBuild is open source
201201

202-
MSBuild is an open-source project that accepts user contributions, just like the rest of the .NET ecosystem. The repo that contains the MSBuild source is available in GitHub: [MSBuild GitHub repo](https://github.com/dotnet/msbuild).
202+
MSBuild is an open-source project that accepts user contributions at the [MSBuild GitHub repo](https://github.com/dotnet/msbuild).
203203

204204
## See also
205205

0 commit comments

Comments
 (0)