Skip to content

Commit 8b499b9

Browse files
authored
Merge pull request #1542 from MicrosoftDocs/master
Merge to live for 15.6 release
2 parents 873c0e1 + fd47ad6 commit 8b499b9

File tree

53 files changed

+318
-180
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

53 files changed

+318
-180
lines changed

docs/extensibility/adding-a-submenu-to-a-menu.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ This walkthrough builds on the demonstration in [Adding a Menu to the Visual Stu
9393
2. Add the sub-command. Find the command constructor. Add the following lines just after the call to the `AddCommand` method.
9494

9595
```csharp
96-
CommandID subCommandID = new CommandID(CommandSet, (int)TestCommandPackageGuids.cmdidTestSubCmd);
96+
CommandID subCommandID = new CommandID(CommandSet, cmdidTestSubCmd);
9797
MenuCommand subItem = new MenuCommand(
9898
new EventHandler(SubItemCallback), subCommandID);
9999
commandService.AddCommand(subItem);
@@ -157,4 +157,4 @@ This walkthrough builds on the demonstration in [Adding a Menu to the Visual Stu
157157

158158
## See Also
159159
[Adding a Menu to the Visual Studio Menu Bar](../extensibility/adding-a-menu-to-the-visual-studio-menu-bar.md)
160-
[Commands, Menus, and Toolbars](../extensibility/internals/commands-menus-and-toolbars.md)
160+
[Commands, Menus, and Toolbars](../extensibility/internals/commands-menus-and-toolbars.md)

docs/extensibility/how-to-create-an-atom-feed-for-a-private-gallery.md

Lines changed: 32 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -38,41 +38,40 @@ You can create an Atom (RSS) feed to an intranet location that contains extensio
3838
The contents of the atom.xml file would resemble the following example:
3939

4040
```
41-
  <?xml version="1.0" encoding="utf-8" ?>
42-
- <feed xmlns="http://www.w3.org/2005/Atom">
43-
  <title type="text" />
44-
  <id>uuid:bcecded5-97c8-4d24-96f1-7d9e16652433;id=1</id>
45-
  <updated>2011-04-14T21:25:48Z</updated>
46-
- <entry>
47-
  <id>SelectionHighlight..a14874d2-8199-4a60-af8a-11d6447813aa</id>
48-
  <title type="text">Highlight all occurrences of selected word</title>
49-
  <summary type="text">This extends the editor to highlight ....</summary>
50-
  <published>2011-04-14T14:24:51-07:00</published>
51-
  <updated>2011-04-14T14:24:22-07:00</updated>
52-
- <author>
53-
  <name>Microsoft</name>
54-
  </author>
55-
  <link rel="icon" href="VSIXImages/SelectionHighlight..a14874d2-8199-4a60-af8a-11d6447813aa_Icon_SelectionHighlightIcon.jpg" />
56-
  <link rel="previewimage" href="VSIXImages/SelectionHighlight..a14874d2-8199-4a60-af8a-11d6447813aa_PreviewImage_SelectionHighlight.jpg" />
57-
  <content type="application/octet-stream" src="SelectionHighlight.vsix" />
58-
- <Vsix xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.microsoft.com/developer/vsx-syndication-schema/2010">
59-
  <Id>SelectionHighlight..a14874d2-8199-4a60-af8a-11d6447813aa</Id>
60-
  <Version>1.31</Version>
61-
  <References />
62-
  <Rating xsi:nil="true" />
63-
  <RatingCount xsi:nil="true" />
64-
  <DownloadCount xsi:nil="true" />
65-
  </Vsix>
66-
  </entry>
67-
- <entry>
68-
  <id>Template_Wizard_239.Microsoft.3b38a7e3-5cbc-4389-a92a-d82tyc2ed592</id>
69-
  ...
70-
  </entry>
71-
  </feed>
72-
41+
<?xml version="1.0" encoding="utf-8" ?>
42+
<feed xmlns="http://www.w3.org/2005/Atom">
43+
<title type="text" />
44+
<id>uuid:bcecded5-97c8-4d24-96f1-7d9e16652433;id=1</id>
45+
<updated>2011-04-14T21:25:48Z</updated>
46+
<entry>
47+
<id>SelectionHighlight..a14874d2-8199-4a60-af8a-11d6447813aa</id>
48+
<title type="text">Highlight all occurrences of selected word</title>
49+
<summary type="text">This extends the editor to highlight ....</summary>
50+
<published>2011-04-14T14:24:51-07:00</published>
51+
<updated>2011-04-14T14:24:22-07:00</updated>
52+
<author>
53+
<name>Microsoft</name>
54+
</author>
55+
<link rel="icon" href="VSIXImages/SelectionHighlight..a14874d2-8199-4a60-af8a-11d6447813aa_Icon_SelectionHighlightIcon.jpg" />
56+
<link rel="previewimage" href="VSIXImages/SelectionHighlight..a14874d2-8199-4a60-af8a-11d6447813aa_PreviewImage_SelectionHighlight.jpg" />
57+
<content type="application/octet-stream" src="SelectionHighlight.vsix" />
58+
<Vsix xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.microsoft.com/developer/vsx-syndication-schema/2010">
59+
<Id>SelectionHighlight..a14874d2-8199-4a60-af8a-11d6447813aa</Id>
60+
<Version>1.31</Version>
61+
<References />
62+
<Rating xsi:nil="true" />
63+
<RatingCount xsi:nil="true" />
64+
<DownloadCount xsi:nil="true" />
65+
</Vsix>
66+
</entry>
67+
<entry>
68+
<id>Template_Wizard_239.Microsoft.3b38a7e3-5cbc-4389-a92a-d82tyc2ed592</id>
69+
...
70+
</entry>
71+
</feed>
7372
```
7473

7574
Notice that the two link tags refer to screen shots in the generated folder of images.
7675

7776
## See Also
78-
[Private Galleries](../extensibility/private-galleries.md)
77+
[Private Galleries](../extensibility/private-galleries.md)

docs/extensibility/how-to-diagnose-ui-delays-caused-by-extensions.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ In the following sections, we will go through these steps in more detail.
3939

4040
## Identifying the trigger scenario
4141

42-
To do diagnose a UI delay, you first need to idetify what (sequence of actions) causes Visual Studio to show the notification. This is in order for you to able to trigger the notification later with logging turned on.
42+
To do diagnose a UI delay, you first need to identify what (sequence of actions) causes Visual Studio to show the notification. This is in order for you to able to trigger the notification later with logging turned on.
4343

4444
## Restarting VS with activity logging on
4545

@@ -153,3 +153,5 @@ PerfView has detailed guidance under the Help menu that you can use to identify
153153
* [https://aka.ms/vsthreading](https://aka.ms/vsthreading)
154154
* [https://aka.ms/vsthreadingcookbook](https://aka.ms/vsthreadingcookbook)
155155

156+
> [!NOTE]
157+
> If you are unable to address the unresponsiveness due to dependencies you do not have control over (e.g. if your extension has to call synchronous VS services on the UI thread), we would like to know about it. If you are a member of our Visual Studio Partner program, you can contact us by submitting a developer support request. Otherwise, use the 'Report a Problem' tool to submit your feedback and include `"Extension UI Delay Notifications"` in the title. Please also include a detailed description of your analysis.

docs/ide/creating-solutions-and-projects.md

Lines changed: 15 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: "Create solutions and projects in Visual Studio | Microsoft Docs"
33
ms.custom: ""
4-
ms.date: "06/16/2017"
4+
ms.date: 02/06/2018
55
ms.reviewer: ""
66
ms.suite: ""
77
ms.technology: "vs-ide-general"
@@ -13,7 +13,6 @@ f1_keywords:
1313
- "VS.ToolsOptionsPages.Projects.General"
1414
- "SolutionItemsProject"
1515
helpviewer_keywords:
16-
- "solutions [Visual Studio], deleting"
1716
- "solutions [Visual Studio], creating"
1817
- "projects [Visual Studio], creating"
1918
author: "gewarren"
@@ -41,7 +40,7 @@ That being said, solutions and projects are not required to develop apps in Visu
4140
4241
## To create a project from a project template
4342

44-
1. There are multiple ways to create a new project in Visual Studio. On the Start Page, enter the name of a project template in the **Search project templates** box, or choose the **Create new project** link to open the **New Project** dialog box. You can also choose **File**, **New**, **Project...** on the menu bar, or choose the **New Project** button on the toolbar.
43+
1. There are multiple ways to create a new project in Visual Studio. On the Start Page, enter the name of a project template in the **Search project templates** box, or choose the **Create new project** link to open the **New Project** dialog box. You can also choose **File** > **New** > **Project...** on the menu bar, or choose the **New Project** button on the toolbar.
4544

4645
![Start page](./media/vside-newproject1.png)
4746

@@ -54,23 +53,23 @@ That being said, solutions and projects are not required to develop apps in Visu
5453
5554
1. Show the list of templates for the programming language you want to use by choosing the triangle next to the language name, and then choose a project type.
5655

57-
The following example shows the project templates available for Visual C# web projects.
56+
The following example shows the project templates available for Visual C# .NET Core projects.
5857

59-
![Project templates](./media/vside-newproject-projects-list.png)
58+
![Project templates](./media/new-project-dialog-net-core.png)
6059

6160
1. Enter a name for the new project in the **Name** box. You can choose to save the project in the default location on your system, or choose the **Browse** button to find another location.
6261

6362
You can also optionally choose to change the solution name, or add the new project to a Git repository by choosing **Add to Source Control**.
6463

6564
1. Choose the **OK** button to create the solution and project.
6665

67-
1. If you want to add an additional project to the solution, choose the solution node in Solution Explorer, and then on the menu bar, choose **Project**, **Add New Item**.
66+
1. If you want to add an additional project to the solution, choose the solution node in Solution Explorer, and then on the menu bar, choose **Project** > **Add New Item**.
6867

6968
## Create a project from existing code files
7069

7170
If you have a collection of code source files, you can easily add them to a project.
7271

73-
1. On the menu, choose **File**, **New**, **Project From Existing Code**.
72+
1. On the menu, choose **File** > **New** > **Project From Existing Code**.
7473

7574
1. In the **Create Project from Existing Code Files** wizard, choose the project type you want in the **What type of project would you like to create?** drop-down list box, and then choose the **Next** button.
7675

@@ -81,31 +80,26 @@ If you have a collection of code source files, you can easily add them to a proj
8180
8281
## Add files to a solution
8382

84-
If you have a file that applies to multiple projects, such as a readme file for the solution, or other files that logically belong at the solution level rather than under a specific project, then you can add them to the solution itself. To add an item to a solution, on the context (right-click) menu of the solution node in **Solution Explorer**, choose **Add**, **New Item**, or **Add**, **Existing Item**.
83+
If you have a file that applies to multiple projects, such as a readme file for the solution, or other files that logically belong at the solution level rather than under a specific project, then you can add them to the solution itself. To add an item to a solution, on the context (right-click) menu of the solution node in **Solution Explorer**, choose **Add** > **New Item**, or **Add** > **Existing Item**.
8584

8685
## Create a .NET project that targets a specific version of the .NET Framework
8786

88-
When you create a project, you can specify a specific version of the .NET Framework that you want the project to use. To specify a .NET framework version, choose the **.NET Framework** version drop-down menu in the **New Project** dialog box.
87+
When you create a project, you can specify a specific version of the .NET Framework that you want the project to use. To specify a .NET framework version, choose the **Framework** drop-down menu in the **New Project** dialog box.
8988

90-
![.NET Framework version selector](./media/vside-newproject-framework.png)
89+
![Framework drop-down in New Project dialog](./media/vside-newproject-framework.png)
9190

9291
> [!NOTE]
93-
> If you are creating a project from a .NET Core template, the .NET Framework version you select in the drop-down is ignored.
94-
95-
> [!TIP]
96-
> If you set the .NET Framework version before selecting a project template, then Visual Studio will only show templates that are compatible with that .NET Framework version.
97-
98-
You must have .NET Framework 3.5 installed on your system to access .NET Framework versions earlier than .NET Framework 4.
92+
> You must have .NET Framework 3.5 installed on your system to access .NET Framework versions earlier than .NET Framework 4.
9993
10094
## Create empty solutions
10195

10296
You can also create empty solutions that have no projects. This might be preferable in cases where you want to construct your solution and projects from scratch.
10397

10498
### To create an empty solution
10599

106-
1. On the menu, choose **File**, **New**, **Project...**.
100+
1. On the menu, choose **File** > **New** > **Project...**.
107101

108-
1. In the left (**Templates**) pane, choose **Other Project Types**, **Visual Studio Solutions** in the expanded list.
102+
1. In the left (**Templates**) pane, choose **Other Project Types** > **Visual Studio Solutions** in the expanded list.
109103

110104
1. In the middle pane, choose **Blank Solution**.
111105

@@ -119,7 +113,7 @@ As mentioned earlier, you can also open code files without needing a project or
119113

120114
If you create a .NET-based project without specifying a disk location, it is a temporary project. Temporary projects enable you to experiment with .NET projects. At any time while you are working with a temporary project, you can choose to save it or discard it.
121115

122-
To create a temporary project, first go to **Tools**, **Options**, **Projects and Solutions**, **General**, and uncheck the **Save new projects when created** checkbox. Then open the **New Project** dialog box as usual.
116+
To create a temporary project, first go to **Tools** > **Options** > **Projects and Solutions** > **General**, and uncheck the **Save new projects when created** checkbox. Then open the **New Project** dialog box as usual.
123117

124118
## Delete a solution, project, or item
125119

@@ -138,7 +132,7 @@ You can delete solutions and their contents permanently, but not by using the Vi
138132

139133
## See also
140134

141-
[Solutions and Projects](../ide/solutions-and-projects-in-visual-studio.md)
135+
[Solutions and projects](../ide/solutions-and-projects-in-visual-studio.md)
142136
[Microsoft's open source repositories on GitHub](https://github.com/Microsoft)
143137
[Visual Studio Samples](../ide/visual-studio-samples.md)
144-
[Developer code samples](https://code.msdn.microsoft.com/)
138+
[Developer code samples](https://code.msdn.microsoft.com/)

docs/ide/default-keyboard-shortcuts-for-frequently-used-commands-in-visual-studio.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ You can access frequently used commands in Visual Studio by choosing these defau
6363
|Edit.Delete|Delete [Global, Team Explorer]<br /><br /> or Shift+Delete [Sequence Diagram, UML Activity Diagram, Layer Diagram]<br /><br /> or Ctrl+Delete [Class Diagram]|
6464
|Edit.Find|Ctrl+F [Global]|
6565
|Edit.FindAllReferences|Shift+F12 [Global]|
66-
dit.FindinFiles|Ctrl+Shift+F [Global]|
66+
|Edit.FindinFiles|Ctrl+Shift+F [Global]|
6767
|Edit.FindNext|F3 [Global]|
6868
|Edit.FindNextSelected|Ctrl+F3 [Global]|
6969
|Edit.FormatDocument|Ctrl+K, Ctrl+D [Text Editor]|
@@ -79,7 +79,7 @@ dit.FindinFiles|Ctrl+Shift+F [Global]|
7979
|Edit.LineDownExtendColumn|Shift+Alt+Down Arrow [Text Editor]|
8080
|Edit.LineOpenAbove|Ctrl+Enter [Text Editor]|
8181
|Edit.ListMembers|Ctrl+J [Text Editor, Workflow Designer]<br /><br /> or Ctrl+K, Ctrl+L [Workflow Designer]<br /><br /> or Ctrl+K, L [Workflow Designer]|
82-
dit.NavigateTo|Ctrl+, [Global]|
82+
|Edit.NavigateTo|Ctrl+, [Global]|
8383
|Edit.OpenFile|Ctrl+Shift+G [Global]|
8484
|Edit.OvertypeMode|Insert [Text Editor]|
8585
|Edit.ParameterInfo|Ctrl+Shift+Spacebar [Text Editor, Workflow Designer]<br /><br /> or Ctrl+K, Ctrl+P [Workflow Designer]<br /><br /> or Ctrl+K, P [Workflow Designer]|
@@ -90,7 +90,7 @@ dit.NavigateTo|Ctrl+, [Global]|
9090
|Edit.SelectAll|Ctrl+A [Global]|
9191
|Edit.SelectCurrentWord|Ctrl+W [Text Editor]|
9292
|Edit.SelectionCancel|Esc [Text Editor, Report Designer, Settings Designer, Windows Forms Designer, Managed Resources Editor]|
93-
dit.SurroundWith|Ctrl+K, Ctrl+S [Global]|
93+
|Edit.SurroundWith|Ctrl+K, Ctrl+S [Global]|
9494
|Edit.TabLeft|Shift+Tab [Text Editor, Report Designer, Windows Forms Editor]|
9595
|Edit.ToggleAllOutlining|Ctrl+M, Ctrl+L [Text Editor]|
9696
|Edit.ToggleBookmark|Ctrl+K, Ctrl+K [Text Editor]|
@@ -152,7 +152,7 @@ dit.SurroundWith|Ctrl+K, Ctrl+S [Global]|
152152
|View.ServerExplorer|Ctrl+Alt+S [Global]|
153153
|View.ShowSmartTag|Ctrl+. [Global]<br /><br /> or Shift+Alt+F10 [Global, HTML Editor Design View]|
154154
|View.SolutionExplorer|Ctrl+Alt+L [Global]|
155-
iew.TfsTeamExplorer|Ctrl+\\, Ctrl+M [Global]|
155+
|View.TfsTeamExplorer|Ctrl+\\, Ctrl+M [Global]|
156156
|View.Toolbox|Ctrl+Alt+X [Global]|
157157
|View.ViewCode|Enter [Class Diagram]<br /><br /> or F7 [Settings Designer]|
158158
|View.ViewDesigner|Shift+F7 [HTML Editor Source View]|
@@ -169,4 +169,4 @@ iew.TfsTeamExplorer|Ctrl+\\, Ctrl+M [Global]|
169169

170170
## See also
171171

172-
[Identifying and customizing keyboard shortcuts in Visual Studio](../ide/identifying-and-customizing-keyboard-shortcuts-in-visual-studio.md)
172+
[Identifying and customizing keyboard shortcuts in Visual Studio](../ide/identifying-and-customizing-keyboard-shortcuts-in-visual-studio.md)

docs/ide/editorconfig-code-style-settings-reference.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -386,8 +386,8 @@ The following table shows the rule names, rule IDs, applicable programming langu
386386
| dotnet_style_explicit_tuple_names | IDE0033 | C# 7.0+ and Visual Basic 15+ | true:suggestion | First release |
387387
| dotnet_style_coalesce_expression | IDE0029 | C# and Visual Basic | true:suggestion | First release |
388388
| dotnet_style_null_propagation | IDE0031 | C# 6.0+ and Visual Basic 14+ | true:suggestion | First release |
389-
| dotnet_prefer_inferred_tuple_names | IDE0037 | C# 7.1+ and Visual Basic 15+ | true:suggestion | 15.6 preview 2 |
390-
| dotnet_prefer_inferred_anonymous_type_member_names | IDE0037 | C# and Visual Basic | true:suggestion | 15.6 preview 2 |
389+
| dotnet_prefer_inferred_tuple_names | IDE0037 | C# 7.1+ and Visual Basic 15+ | true:suggestion | 15.6 |
390+
| dotnet_prefer_inferred_anonymous_type_member_names | IDE0037 | C# and Visual Basic | true:suggestion | 15.6 |
391391

392392
**dotnet\_style\_object_initializer**
393393

docs/ide/finding-and-using-visual-studio-extensions.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ If you wish to disable automatic updates, you can disable the feature for all ex
6868

6969
New in **Visual Studio 2017 version 15.3**, Visual Studio notifies you if it suspects that an extension was involved in a crash during a previous session. When Visual Studio crashes, it stores the exception stack. The next time Visual Studio launches, it examines the stack, starting with the leaf and working towards the base. If Visual Studio determines that a frame belongs to a module that is part of an installed and enabled extension, it shows a notification.
7070

71-
New in **Visual Studio 2017 version 15.6 preview 3**, Visual Studio also notifies you if it suspects an extension is causing the UI to be unresponsive.
71+
New in **Visual Studio 2017 version 15.6**, Visual Studio also notifies you if it suspects an extension is causing the UI to be unresponsive.
7272

7373
When these notifications are shown, you can ignore the notification or take one of the following actions:
7474

docs/ide/go-to-and-peek-definition.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ helpviewer_keywords:
1616
author: "gewarren"
1717
ms.author: "gewarren"
1818
manager: ghogen
19-
ms.workload:
19+
ms.workload:
2020
- "multiple"
2121
---
2222
# View type and member definitions
@@ -66,7 +66,7 @@ For example, if you run the **Go To Definition** command for <xref:System.Consol
6666
6767
### View decompiled source definitions instead of metadata (C#)
6868

69-
New in **Visual Studio 2017 version 15.6 preview 2**, you can set an option to see decompiled source code when you view the definition of a C# type or member who's source code is unavailable. To turn on this feature, choose **Tools** > **Options** from the menu bar. Then, expand **Text Editor** > **C#** > **Advanced**, and select **Enable navigation to decompiled sources**.
69+
New in **Visual Studio 2017 version 15.6**, you can set an option to see decompiled source code when you view the definition of a C# type or member who's source code is unavailable. To turn on this feature, choose **Tools** > **Options** from the menu bar. Then, expand **Text Editor** > **C#** > **Advanced**, and select **Enable navigation to decompiled sources**.
7070

7171
![Viewing a decompiled definition](media/go-to-definition-decompiled-sources.png)
7272

@@ -75,5 +75,5 @@ New in **Visual Studio 2017 version 15.6 preview 2**, you can set an option to s
7575
7676
## See also
7777

78-
[Navigating Code](../ide/navigating-code.md)
78+
[Navigating Code](../ide/navigating-code.md)
7979
[How to: View and Edit Code by Using Peek Definition (Alt+F12)](how-to-view-and-edit-code-by-using-peek-definition-alt-plus-f12.md)

0 commit comments

Comments
 (0)