Skip to content

Commit 84a647b

Browse files
committed
merge from upstream and bullet see also lists in 4 quickstarts
2 parents ff61dcd + 8bda16c commit 84a647b

File tree

288 files changed

+7399
-7997
lines changed

Some content is hidden

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

288 files changed

+7399
-7997
lines changed

.openpublishing.publish.config.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@
3838
"build_source_folder": "docs",
3939
"build_output_subfolder": "vsdocsdocs",
4040
"locale": "en-us",
41+
"xref_query_tags": ["/dotnet"],
4142
"monikers": [],
4243
"open_to_public_contributors": true,
4344
"type_mapping": {

.openpublishing.redirection.json

Lines changed: 31 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@
6767
"redirect_url": "https://vspartner.com/pages/vsshells",
6868
"redirect_document_id": false
6969
},
70-
{
70+
{
7171
"source_path": "docs/extensibility/shell/distributing-isolated-shell-applications.md",
7272
"redirect_url": "https://vspartner.com/pages/vsshells",
7373
"redirect_document_id": false
@@ -1037,6 +1037,21 @@
10371037
"redirect_url": "/visualstudio/ide/reference/call-hierarchy",
10381038
"redirect_document_id": false
10391039
},
1040+
{
1041+
"source_path": "docs/ide/reference/installvstemplates-devenv-exe.md",
1042+
"redirect_url": "/visualstudio/ide/reference/devenv-command-line-switches",
1043+
"redirect_document_id": false
1044+
},
1045+
{
1046+
"source_path": "docs/ide/reference/resetaddin-devenv-exe.md",
1047+
"redirect_url": "/visualstudio/ide/reference/devenv-command-line-switches",
1048+
"redirect_document_id": false
1049+
},
1050+
{
1051+
"source_path": "docs/ide/reference/updateconfiguration-devenv-exe.md",
1052+
"redirect_url": "/visualstudio/ide/reference/devenv-command-line-switches",
1053+
"redirect_document_id": false
1054+
},
10401055
{
10411056
"source_path": "docs/ide/reference/visual-studio-for-applications-reference.md",
10421057
"redirect_url": "/visualstudio/ide/reference/visual-studio-reference",
@@ -1827,6 +1842,11 @@
18271842
"redirect_url": "/visualstudio/test/unit-test-your-code",
18281843
"redirect_document_id": false
18291844
},
1845+
{
1846+
"source_path": "docs/test/lab-management/upgrade-scvmm-2008-r2-scvmm-2012.md",
1847+
"redirect_url": "/visualstudio/test/lab-management/using-a-lab-environment-for-your-application-lifecycle",
1848+
"redirect_document_id": false
1849+
},
18301850
{
18311851
"source_path": "docs/test/using-microsoft-visualstudio-testtools-cppunittestframework.md",
18321852
"redirect_url": "/visualstudio/test/microsoft.visualstudio.testtools.cppunittestframework-api-reference",
@@ -1837,6 +1857,11 @@
18371857
"redirect_url": "/visualstudio/test/writing-unit-tests-for-c-cpp",
18381858
"redirect_document_id": false
18391859
},
1860+
{
1861+
"source_path": "docs/test/writing-unit-tests-for-the-dotnet-framework-with-the-microsoft-unit-test-framework-for-managed-code.md",
1862+
"redirect_url": "/visualstudio/test/unit-test-your-code",
1863+
"redirect_document_id": false
1864+
},
18401865
{
18411866
"source_path": "docs/vb-ide/code-generation-vb.md",
18421867
"redirect_url": "/visualstudio/ide/code-generation-in-visual-studio",
@@ -2102,6 +2127,11 @@
21022127
"source_path": "docs/install/install-visual-studio-behind-a-firewall-or-proxy-server.md",
21032128
"redirect_url": "/visualstudio/install/install-and-use-visual-studio-behind-a-firewall-or-proxy-server",
21042129
"redirect_document_id": false
2130+
},
2131+
{
2132+
"source_path": "docs/ide/quickstart-visual-basic-winforms.md",
2133+
"redirect_url": "/visualstudio/ide/create-a-visual-basic-winform-in-visual-studio",
2134+
"redirect_document_id": false
21052135
}
21062136
]
21072137
}

docs/TOC.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,7 @@
157157
###### [Filtered Completion Lists in Visual Basic](ide/filtered-completion-lists-in-visual-basic.md)
158158
##### [C# IntelliSense](ide/visual-csharp-intellisense.md)
159159
##### [JavaScript IntelliSense](ide/javascript-intellisense.md)
160-
##### [Visual C++ Intellisense](ide/visual-cpp-intellisense.md)
160+
##### [Visual C++ IntelliSense](ide/visual-cpp-intellisense.md)
161161
#### [Navigate Your Code](ide/navigating-code.md)
162162
##### [Find references in your code](ide/finding-references.md)
163163
##### [View Type and Member Definitions](ide/go-to-and-peek-definition.md)
@@ -389,15 +389,12 @@
389389
### [-Project (devenv.exe)](ide/reference/project-devenv-exe.md)
390390
### [-ProjectConfig (devenv.exe)](ide/reference/projectconfig-devenv-exe.md)
391391
### [-Rebuild (devenv.exe)](ide/reference/rebuild-devenv-exe.md)
392-
### [-ResetAddin (devenv.exe)](ide/reference/resetaddin-devenv-exe.md)
393-
### [-InstallVSTemplates (devenv.exe)](ide/reference/installvstemplates-devenv-exe.md)
394392
### [-ResetSettings (devenv.exe)](ide/reference/resetsettings-devenv-exe.md)
395393
### [-ResetSkipPkgs (devenv.exe)](ide/reference/resetskippkgs-devenv-exe.md)
396394
### [-Run (devenv.exe)](ide/reference/run-devenv-exe.md)
397395
### [-Runexit (devenv.exe)](ide/reference/runexit-devenv-exe.md)
398396
### [-SafeMode (devenv.exe)](ide/reference/safemode-devenv-exe.md)
399397
### [-Setup (devenv.exe)](ide/reference/setup-devenv-exe.md)
400-
### [-Updateconfiguration (devenv.exe)](ide/reference/updateconfiguration-devenv-exe.md)
401398
### [-Upgrade (devenv.exe)](ide/reference/upgrade-devenv-exe.md)
402399
### [-UseEnv (devenv.exe)](ide/reference/useenv-devenv-exe.md)
403400
## [Visual Studio Commands](ide/reference/visual-studio-commands.md)

docs/code-quality/ca1064-exceptions-should-be-public.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ ms.workload:
3636
## Rule Description
3737
An internal exception is only visible inside its own internal scope. After the exception falls outside the internal scope, only the base exception can be used to catch the exception. If the internal exception is inherited from <xref:System.Exception>, <xref:System.SystemException>, or <xref:System.ApplicationException>, the external code will not have sufficient information to know what to do with the exception.
3838

39-
But, if the code has a public exception that later is used as the base for a internal exception, it is reasonable to assume the code further out will be able to do something intelligent with the base exception. The public exception will have more information than what is provided by T:System.Exception, T:System.SystemException, or T:System.ApplicationException.
39+
But, if the code has a public exception that later is used as the base for a internal exception, it is reasonable to assume the code further out will be able to do something intelligent with the base exception. The public exception will have more information than what is provided by <xref:System.Exception>, <xref:System.SystemException>, or <xref:System.ApplicationException>.
4040

4141
## How to Fix Violations
4242
Make the exception public, or derive the internal exception from a public exception that is not <xref:System.Exception>, <xref:System.SystemException>, or <xref:System.ApplicationException>.
@@ -47,4 +47,4 @@ ms.workload:
4747
## Example
4848
This rule fires on the first example method, FirstCustomException because the exception class derives directly from Exception and is internal. The rule does not fire on the SecondCustomException class because although the class also derives directly from Exception, the class is declared public. The third class also does not fire the rule because it does not derive directly from <xref:System.Exception?displayProperty=fullName>, <xref:System.SystemException?displayProperty=fullName>, or <xref:System.ApplicationException?displayProperty=fullName>.
4949

50-
[!code-csharp[FxCop.Design.ExceptionsShouldBePublic.CA1064#1](../code-quality/codesnippet/CSharp/ca1064-exceptions-should-be-public_1.cs)]
50+
[!code-csharp[FxCop.Design.ExceptionsShouldBePublic.CA1064#1](../code-quality/codesnippet/CSharp/ca1064-exceptions-should-be-public_1.cs)]

docs/cross-platform/change-log-visual-studio-tools-for-unity.md

Lines changed: 93 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,99 @@ ms.workload:
1717
# Change Log (Visual Studio Tools for Unity)
1818
Visual Studio Tools for Unity change log.
1919

20+
## 3.6.0.4
21+
Released 2018-03-05
22+
23+
### Bug fixes
24+
25+
- **Project Generation:**
26+
27+
- Fixed Mono version detection.
28+
29+
- **Integration:**
30+
31+
- Fixed timing issues with 2018.1 and plugin activation.
32+
33+
## 3.6.0.3
34+
Released 2018-02-23
35+
36+
### New Features
37+
38+
- **Project Generation:**
39+
40+
- Added support for .Net Standard.
41+
42+
### Bug fixes
43+
44+
- **Project Generation:**
45+
46+
- Fixed Unity target framework detection.
47+
48+
- **Debugger:**
49+
50+
- Fixed breaking on exceptions that are thrown outside of usercode.
51+
52+
## 3.6.0.2
53+
Released 2018-02-07
54+
55+
### New Features
56+
57+
- **Integration:**
58+
59+
- Update UnityMessage API surface for 2017.3.
60+
61+
### Bug fixes
62+
63+
- **Integration:**
64+
65+
- Only reload projects on external change (with throttling).
66+
67+
## 3.6.0.1
68+
Released 2018-01-24
69+
70+
### Bug fixes
71+
72+
- **Integration:**
73+
74+
- Fixed automatic pdb to mdb debug symbol conversion.
75+
76+
- Fixed indirect call to EditorPrefs.GetBool impacting the inspector while trying to change array size.
77+
78+
## 3.6.0.0
79+
Released 2018-01-10
80+
81+
### New Features
82+
83+
- **Project Generation:**
84+
85+
- Added support for 2018.1 MonoIsland reference model.
86+
87+
- **Evaluation:**
88+
89+
- Added support for $exception identifier.
90+
91+
- **Debugger:**
92+
93+
- Added support for DebuggerHidden/DebuggerStepThrough attributes with the new Unity runtime.
94+
95+
- **Wizards:**
96+
97+
- Introduce 'Latest' version for wizards.
98+
99+
### Bug fixes
100+
101+
- **Project Generation:**
102+
103+
- Fixed project guid computation for player projects.
104+
105+
- **Debugger:**
106+
107+
- Fixed a race in handling breaking events.
108+
109+
- **Wizards:**
110+
111+
- Refresh roslyn context before inserting method.
112+
20113
## 3.5.0.3
21114
Released 2018-01-09
22115

docs/data-tools/index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ ms.author: gewarren
55
title: Use data tools in Visual Studio to develop data solutions | Microsoft Docs
66
description: Learn about tools for data solutions in Visual Studio.
77
ms.technology: "vs-data-tools"
8+
ms.topic: landing-page
89
ms.workload:
910
- "data-storage"
1011
---

docs/debugger/how-to-use-intellitrace-step-back.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,4 +103,6 @@ The impact on overall stepping performance depends on your application. The over
103103
Workaround:
104104
* Clear all snapshots by ending the debugging session.
105105

106+
* When debugging an application whose process has a high number of unique memory regions, such as an application that loads a large number of DLLs, stepping performance with snapshots enabled may be impacted. This issue will be addressed in a future version of Windows. If you are experiencing this issue, reach out to us at [email protected].
107+
106108
* When saving a file with **Debug > IntelliTrace > Save IntelliTrace session** under events and snapshots mode, the additional data captured from snapshots is not available in the .itrace file. On breakpoint and step events, you see the same information as if you had saved the file in IntelliTrace events only mode.

docs/debugger/index.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
layout: LandingPage
33
title: Debugging your Apps in Visual Studio | Microsoft Docs
44
description: Learn how use Visual Studio 2017 to debug applications, services, and tools in the language of your choice, for your platforms and devices.
5+
ms.topic: landing-page
56
ms.technology: vs-ide-debug
67
---
78
# Debugging in Visual Studio
@@ -218,4 +219,4 @@ The Visual Studio debugger helps you observe the run-time behavior of your progr
218219
</li>
219220
</ul>
220221

221-
---
222+
---

docs/docfx.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@
5151
"uhfHeaderId": "MSDocsHeader-VisualStudio"
5252
},
5353
"template": [],
54-
"xref": ["missingapi.yml", "../dotnet-xref/_zip/dotnet.zip", "namespaces.4.5.2.zip", "vs.110.zip", "vs.140.zip", "office15.zip"],
54+
"xref": ["missingapi.yml", "../dotnet-xref/_zip/dotnet.zip"],
5555
"dest": "vsdocsdocs"
5656
}
5757
}

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: 5 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,7 @@ 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+
You can also use the new Visual Studio static analyzers for extensions (NuGet package [here](https://www.nuget.org/packages/microsoft.visualstudio.sdk.analyzers)), that provide guidance on best practices for writing efficient extensions. See a list of [VS SDK analyzers](https://github.com/Microsoft/VSSDK-Analyzers/blob/master/doc/index.md) and [threading analyzers](https://github.com/Microsoft/vs-threading/blob/master/doc/analyzers/index.md).
157+
158+
> [!NOTE]
159+
> 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/quickstart-visual-basic-winforms.md renamed to docs/ide/create-a-visual-basic-winform-in-visual-studio.md

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,25 @@
11
---
2-
title: "Quickstart: Create a Windows Forms app in Visual Studio with Visual Basic | Microsoft Docs"
2+
title: "Create a Windows Forms app in Visual Studio with Visual Basic | Microsoft Docs"
3+
description: "Learn how to create a Windows Forms app in Visual Studio with Visual Basic, step-by-step."
34
ms.custom: ""
45
ms.date: "12/04/2017"
56
ms.reviewer: ""
67
ms.suite: ""
7-
ms.technology:
8+
ms.technology:
89
- "vs-acquisition"
910
ms.tgt_pltfrm: ""
10-
ms.topic: "quickstart"
11+
ms.topic: "article"
1112
ms.devlang: "vb"
1213
author: "TerryGLee"
1314
ms.author: "tglee"
1415
manager: ghogen
15-
dev_langs:
16+
dev_langs:
1617
- vb
17-
ms.workload:
18+
ms.workload:
1819
- "multiple"
1920
---
20-
# Quickstart: Create a Windows Forms app in Visual Studio with Visual Basic
21-
In this 5-10 minute introduction to the Visual Studio integrated development environment (IDE), you'll create a simple Visual Basic application that has a Windows-based user interface (UI).
21+
# Create a Windows Forms app in Visual Studio with Visual Basic
22+
In this short introduction to the Visual Studio integrated development environment (IDE), you'll create a simple Visual Basic application that has a Windows-based user interface (UI).
2223

2324
If you haven't already installed Visual Studio, go to the [Visual Studio Downloads](https://aka.ms/vsdownload?utm_source=mscom&utm_campaign=msdocs) page to install it for free.
2425

0 commit comments

Comments
 (0)