Skip to content

Commit f4d7b14

Browse files
Learn Build Service GitHub AppLearn Build Service GitHub App
authored andcommitted
Merging changes synced from https://github.com/MicrosoftDocs/visualstudio-docs-pr (branch live)
2 parents 1e4ddf6 + f2579a1 commit f4d7b14

14 files changed

+114
-86
lines changed

docs/ide/ai-assisted-development-visual-studio.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ The following table compares the capabilities of GitHub Copilot (and GitHub Copi
9595
9696
| **AI-assistance feature** | **GitHub Copilot** | **IntelliCode** |
9797
|---------------------------|:--------------------:|:-----------------:|
98-
| Available as | - [Built-in by default in all workloads](visual-studio-github-copilot-install-and-states.md#get-github-copilot-for-visual-studio-2022-version-1710-or-later) & available through the Visual Studio Installer in Visual Studio version 17.10 and later <br/> - [Downloadable extensions](visual-studio-github-copilot-install-and-states.md#get-github-copilot-for-visual-studio-2022-versions-178-to-179) in Visual Studio versions 17.8 & 17.9| Built-in by default in most [workloads](../install/modify-visual-studio.md#change-workloads-or-individual-components) & available through the Visual Studio Installer |
98+
| Available as |[Built-in by default in all workloads](visual-studio-github-copilot-install-and-states.md#install-using-the-visual-studio-installer) & available through the Visual Studio Installer in Visual Studio version 17.10 and later <br/>| Built-in by default in most [workloads](../install/modify-visual-studio.md#change-workloads-or-individual-components) & available through the Visual Studio Installer |
9999
| Subscription-based | **Yes** <br/>[Learn more](https://docs.github.com/en/billing/managing-billing-for-github-copilot/about-billing-for-github-copilot)| No |
100100
| User interface | Inline <br/>Chat window | Inline |
101101
| Context-aware AI-assisted [IntelliSense](using-intellisense.md) | **Yes** <br/>[Learn more](visual-studio-github-copilot-extension.md#exploring-github-copilot) | **Yes** <br/>[Learn more](#intellicode-in-visual-studio) |

docs/ide/visual-studio-github-copilot-chat.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,11 +39,9 @@ To get started, you need:
3939

4040
## Get GitHub Copilot Chat for Visual Studio
4141

42-
- If you're using Visual Studio version 17.10 or later, GitHub Copilot Chat is included in the [new unified GitHub Copilot experience](visual-studio-github-copilot-install-and-states.md#get-github-copilot-for-visual-studio-2022-version-1710-or-later) available as a recommended component in the Visual Studio Installer. It is installed by default with all workloads, unless you choose to exclude it during installation.
43-
- If you're using Visual Studio versions 17.9 or earlier, [install the GitHub Copilot Chat extension](visual-studio-github-copilot-install-and-states.md#install-github-copilot-chat).
42+
If you're using Visual Studio version 17.10 or later, GitHub Copilot Chat is included in the [new unified GitHub Copilot experience](visual-studio-github-copilot-install-and-states.md) available as a recommended component in the Visual Studio Installer. It is installed by default with all workloads, unless you choose to exclude it during installation.
4443

4544
> [!NOTE]
46-
> * The GitHub Copilot and GitHub Copilot Chat *extension* should only be used in Visual Studio versions 17.9 or earlier. For Visual Studio versions 17.10+, GitHub Copilot experience is available as a recommended component in the Visual Studio Installer, and includes both GitHub Copilot Chat and Completions experiences.
4745
> * If you experience authentication issues after installing the extension, see [Troubleshooting authentication issues with GitHub Copilot Chat](https://docs.github.com/en/copilot/troubleshooting-github-copilot/troubleshooting-authentication-issues-with-github-copilot-chat).
4846
> * GitHub Copilot is not included in Visual Studio Subscriptions and is a separate subscription managed by GitHub. For questions regarding GitHub Copilot subscriptions and Support, see [Individual Subscriptions](https://docs.github.com/en/billing/managing-billing-for-github-copilot/managing-your-github-copilot-business-subscription) or [Business subscriptions](https://docs.github.com/en/billing/managing-billing-for-github-copilot/managing-your-github-copilot-individual-subscription).
4947

docs/ide/visual-studio-github-copilot-extension.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,7 @@ GitHub Copilot supports several programming languages and frameworks, including
4040

4141
## Get GitHub Copilot for Visual Studio
4242

43-
- If you're using Visual Studio version 17.10 or later, the [unified GitHub Copilot extension](visual-studio-github-copilot-install-and-states.md#get-github-copilot-for-visual-studio-2022-version-1710-or-later) is available as a recommended component in the Visual Studio Installer. It is installed by default with all workloads, unless you choose to exclude it during installation.
44-
- If you're using Visual Studio versions 17.9 or earlier, [install the GitHub Copilot extension](visual-studio-github-copilot-install-and-states.md#install-github-copilot-chat).
43+
With Visual Studio version 17.10 or later, the [unified GitHub Copilot extension](visual-studio-github-copilot-install-and-states.md) is available as a recommended component in the Visual Studio Installer. It is installed by default with all workloads, unless you choose to exclude it during installation.
4544

4645
## Using GitHub Copilot for code completions and suggestions
4746

docs/ide/visual-studio-github-copilot-install-and-states.md

Lines changed: 7 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -15,44 +15,10 @@ ms.custom: [copilot-learning-hub]
1515

1616
**GitHub Copilot Completions** and **GitHub Copilot Chat** in Visual Studio enable enhanced [AI-assisted development in Visual Studio](ai-assisted-development-visual-studio.md), helping you be more productive and efficient when writing code.
1717

18-
In this article, you learn how to install GitHub Copilot in Visual Studio. If you're using [Visual Studio 2022 version 17.10 or later](/visualstudio/releases/2022/release-notes), you learn to use the Copilot badge in the IDE to manage your Copilot state.
18+
In this article, you learn how to install and manage GitHub Copilot in [Visual Studio 2022 version 17.10 or later](/visualstudio/releases/2022/release-notes).
1919

20-
## Get GitHub Copilot for Visual Studio 2022 version 17.10 or later
21-
22-
With [Visual Studio 2022 version 17.10](/visualstudio/releases/2022/release-notes), GitHub Copilot and GitHub Copilot Chat are available to install as a single experience that combines both Copilot and Copilot Chat into one package. The unified GitHub Copilot experience is included as a built-in, recommended component by default in all workloads and is available through the Visual Studio Installer.
23-
24-
To get the new unified GitHub Copilot experience:
25-
- Install [Visual Studio 2022 version 17.10 or later](/visualstudio/releases/2022/release-notes).
26-
- Select at least one workload in the installer. Make sure to leave the preselected component **GitHub Copilot** selected.
27-
OR
28-
If no workload is selected, install **GitHub Copilot** by selecting it from **Individual components** in the installer.
29-
30-
GitHub Copilot is installed by default with all workloads. If you choose to exclude it, you can install it later by using the Visual Studio Installer to **modify** your installation, and selecting the **GitHub Copilot** component.
31-
32-
## Get GitHub Copilot for Visual Studio 2022 versions 17.8 to 17.9
33-
34-
In Visual Studio 2022 versions 17.8 to 17.9, GitHub Copilot and GitHub Copilot Chat are available to install as two separate extensions.
35-
> [!NOTE]
36-
> Installing GitHub Copilot extension is a prerequisite to installing GitHub Copilot Chat.
37-
38-
### Install GitHub Copilot
39-
40-
You can get the **GitHub Copilot extension** in one of the following ways:
41-
42-
- Install the GitHub Copilot extension using the [Visual Studio Installer](#install-using-the-visual-studio-installer) (**recommended**)
43-
- Install using the [Extension Manager](#install-using-the-manage-extensions-dialog-box)
44-
- Install directly from [Visual Studio Marketplace](#install-from-visual-studio-marketplace): [**GitHub Copilot on Marketplace**](https://marketplace.visualstudio.com/items?itemName=GitHub.copilotvs)
45-
46-
### Install GitHub Copilot Chat
47-
48-
You can get the **GitHub Copilot Chat extension** in one of the following ways:
49-
50-
- Install using the [Extension Manager](#install-using-the-manage-extensions-dialog-box)
51-
- Install directly from [Visual Studio Marketplace](#install-from-visual-studio-marketplace): [**GitHub Copilot Chat on Marketplace**](https://aka.ms/VSXGHCopilot)
52-
53-
Support for GitHub Copilot Chat will be provided by GitHub and can be reached at https://support.github.com.
5420

55-
#### Install using the Visual Studio Installer
21+
## Install using the Visual Studio Installer
5622

5723
1. Launch the Visual Studio Installer.
5824
1. Select the installation of Visual Studio you want to modify, and then select **Modify**.
@@ -64,26 +30,9 @@ Support for GitHub Copilot Chat will be provided by GitHub and can be reached at
6430
> [!NOTE]
6531
> In versions 17.9 or earlier, you'll use the **Manage Extensions** dialog to manage updates to the GitHub Copilot extension.
6632
67-
#### Install using the Manage Extensions dialog box
68-
69-
1. Open Visual Studio.
70-
1. On the menu bar, select **Extensions** > **Manage Extensions**.
71-
1. In the Search box, enter "GitHub Copilot" or "GitHub Copilot Chat".
72-
1. Select the extension, and then select the **Download** button.
73-
1. Restart Visual Studio to complete the installation process.
74-
75-
> [!NOTE]
76-
> For more information about activation & authorization, see the [Installing the Visual Studio extension](https://docs.github.com/en/copilot/getting-started-with-github-copilot?tool=visualstudio#installing-the-visual-studio-extension) section in GitHub Docs.
77-
78-
#### Install from Visual Studio Marketplace
79-
80-
Download and install the extensions directly from [Visual Studio Marketplace](https://marketplace.visualstudio.com/).
81-
- [GitHub Copilot extension for Visual Studio 2022 version 17.9 or earlier][**GitHub Copilot on Marketplace**](https://marketplace.visualstudio.com/items?itemName=GitHub.copilotvs)
82-
- [GitHub Copilot Chat extension for Visual Studio 2022 version 17.9 or earlier](https://aka.ms/VSXGHCopilot)
83-
8433
## Manage your Copilot state
8534

86-
With Visual Studio 2022 version 17.10, you see a Copilot status icon in the upper-right corner of the Visual Studio environment that indicates if Copilot is active, inactive, unavailable, or not installed. Using the dropdown menu from the status icon, you can easily access options that help manage or [troubleshoot](visual-studio-github-copilot-troubleshoot.md) your Copilot state. Some options are available or greyed out depending on your Copilot state.
35+
With Visual Studio 2022 version 17.10 or later, there's a Copilot status icon in the upper-right corner of the Visual Studio environment that indicates if Copilot is active, inactive, unavailable, or not installed. Using the dropdown menu from the status icon, you can easily access options that help manage or [troubleshoot](visual-studio-github-copilot-troubleshoot.md) your Copilot state. Some options are available or greyed out depending on your Copilot state.
8736

8837
> [!NOTE]
8938
> Note that the status icon is moving from the bottom panel of the Visual Studio editor.
@@ -144,6 +93,10 @@ You can remove the GitHub Copilot component from your Visual Studio instance by
14493
1. Uncheck **GitHub Copilot** and select **Modify**.
14594
1. Restart Visual Studio, and select **Hide Copilot** from the Copilot status icon dropdown to hide the badge.
14695

96+
## Support
97+
98+
Support for GitHub Copilot Chat will be provided by GitHub and can be reached at https://support.github.com.
99+
147100
## Next steps
148101

149102
To learn more, consider exploring the following resources:

docs/msbuild/build-process-overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ The next sections are about the input files, such as solution files or project f
2424

2525
### Solutions and projects
2626

27-
MSBuild instances may consist of one project, or many projects as part of a solution. The solution file isn't an MSBuild XML file, but MSBuild interprets it to know all the projects that are required to be built for the given configuration and platform settings. When MSBuild processes this XML input, it's referred to as the solution build. It has some extensible points that allow you to run something at every solution build, but since this build is a separate run from the individual project builds, no settings of properties or target definitions from the solution build are relevant to each project build.
27+
MSBuild instances may consist of one project, or many projects as part of a solution. Solution files in the `.slnx` format or the `.sln` format are both supported (in MSBuild 17.12 and later). The solution file (`.sln`) isn't an MSBuild XML file, but MSBuild interprets it to know all the projects that are required to be built for the given configuration and platform settings. When MSBuild processes this input, it's referred to as the solution build. It has some extensible points that allow you to run something at every solution build, but since this build is a separate run from the individual project builds, no settings of properties or target definitions from the solution build are relevant to each project build.
2828

2929
You can find out how to extend the solution build at [Customize the solution build](customize-solution-build.md).
3030

docs/msbuild/customize-solution-build.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,9 @@ When you have many solution files that you want to extend in the same way, but y
3535

3636
When you have *Directory.Solution.props* or *Directory.Solution.targets* in a root folder, but you have a solution under that folder that you don't want to import them, you can use the solution-specific files mentioned previously `before.{solutionname}.sln.targets` and `after.{solutionname}.sln.targets` to set the properties `$(ImportDirectorySolutionProps)` and `$(ImportDirectorySolutionTargets)` to false. Or, you can use the properties `$(DirectorySolutionPropsPath)` and `$(DirectorySolutionTargetsPath)` to specify a different location for those files. This could be helpful if you have various subsets of your solutions that require certain property values or targets common to the subsets.
3737

38+
> [!NOTE]
39+
> The solution build is supported with the `.slnx` solution file format in MSBuild 17.12 and later. Both `before.{solutionname}.slnx.targets` and `before.{solutionname}.sln.targets` work (and likewise for the `after` forms) with MSBuild 17.14 and later.
40+
3841
## Related content
3942

4043
- [Customize your build](customize-your-build.md).

docs/msbuild/msbuild-command-line-reference.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ The .NET CLI commands [dotnet build](/dotnet/core/tools/dotnet-build), [dotnet p
3232

3333
|Argument|Description|
3434
|--------------|-----------------|
35-
|`ProjectFile`|Builds the targets in the project file that you specify. If you don't specify a project file, MSBuild searches the current working directory for a file name extension that ends in *proj* and uses that file. You can also specify a Visual Studio solution file for this argument.|
35+
|`ProjectFile`|Builds the targets in the project file that you specify. If you don't specify a project file, MSBuild searches the current working directory for a file name extension that ends in *proj* and uses that file. You can also specify a Visual Studio solution file for this argument. In Visual Studio 17.12 and later, the `.slnx` solution file format is supported, as well as the `.sln` format. Both `.sln` and `.slnx` files for the same solution can be present in the same directory; if both are present, you must explicitly specify one of them to build the solution. |
3636

3737
## Switches
3838

0 commit comments

Comments
 (0)