You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| 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 |
99
99
| Subscription-based |**Yes** <br/>[Learn more](https://docs.github.com/en/billing/managing-billing-for-github-copilot/about-billing-for-github-copilot)| No |
100
100
| User interface | Inline <br/>Chat window | Inline |
Copy file name to clipboardExpand all lines: docs/ide/visual-studio-github-copilot-chat.md
+1-3Lines changed: 1 addition & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -39,11 +39,9 @@ To get started, you need:
39
39
40
40
## Get GitHub Copilot Chat for Visual Studio
41
41
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.
44
43
45
44
> [!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.
47
45
> * 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).
48
46
> * 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).
Copy file name to clipboardExpand all lines: docs/ide/visual-studio-github-copilot-extension.md
+1-2Lines changed: 1 addition & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -40,8 +40,7 @@ GitHub Copilot supports several programming languages and frameworks, including
40
40
41
41
## Get GitHub Copilot for Visual Studio
42
42
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.
45
44
46
45
## Using GitHub Copilot for code completions and suggestions
**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.
17
17
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).
19
19
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.
54
20
55
-
####Install using the Visual Studio Installer
21
+
## Install using the Visual Studio Installer
56
22
57
23
1. Launch the Visual Studio Installer.
58
24
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
64
30
> [!NOTE]
65
31
> In versions 17.9 or earlier, you'll use the **Manage Extensions** dialog to manage updates to the GitHub Copilot extension.
66
32
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
-
84
33
## Manage your Copilot state
85
34
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.
87
36
88
37
> [!NOTE]
89
38
> 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
144
93
1. Uncheck **GitHub Copilot** and select **Modify**.
145
94
1. Restart Visual Studio, and select **Hide Copilot** from the Copilot status icon dropdown to hide the badge.
146
95
96
+
## Support
97
+
98
+
Support for GitHub Copilot Chat will be provided by GitHub and can be reached at https://support.github.com.
99
+
147
100
## Next steps
148
101
149
102
To learn more, consider exploring the following resources:
Copy file name to clipboardExpand all lines: docs/msbuild/build-process-overview.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -24,7 +24,7 @@ The next sections are about the input files, such as solution files or project f
24
24
25
25
### Solutions and projects
26
26
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.
28
28
29
29
You can find out how to extend the solution build at [Customize the solution build](customize-solution-build.md).
Copy file name to clipboardExpand all lines: docs/msbuild/customize-solution-build.md
+3Lines changed: 3 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -35,6 +35,9 @@ When you have many solution files that you want to extend in the same way, but y
35
35
36
36
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.
37
37
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.
Copy file name to clipboardExpand all lines: docs/msbuild/msbuild-command-line-reference.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -32,7 +32,7 @@ The .NET CLI commands [dotnet build](/dotnet/core/tools/dotnet-build), [dotnet p
32
32
33
33
|Argument|Description|
34
34
|--------------|-----------------|
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. |
0 commit comments