Skip to content

Commit 8f51b92

Browse files
committed
Merge remote-tracking branch 'upstream/master'
2 parents 133dd76 + f3efeb1 commit 8f51b92

File tree

36 files changed

+2330
-2491
lines changed

36 files changed

+2330
-2491
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: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1842,6 +1842,11 @@
18421842
"redirect_url": "/visualstudio/test/unit-test-your-code",
18431843
"redirect_document_id": false
18441844
},
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+
},
18451850
{
18461851
"source_path": "docs/test/using-microsoft-visualstudio-testtools-cppunittestframework.md",
18471852
"redirect_url": "/visualstudio/test/microsoft.visualstudio.testtools.cppunittestframework-api-reference",
@@ -1852,6 +1857,11 @@
18521857
"redirect_url": "/visualstudio/test/writing-unit-tests-for-c-cpp",
18531858
"redirect_document_id": false
18541859
},
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+
},
18551865
{
18561866
"source_path": "docs/vb-ide/code-generation-vb.md",
18571867
"redirect_url": "/visualstudio/ide/code-generation-in-visual-studio",

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/index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ layout: HubPage
33
hide_bc: true
44
title: Visual Studio Documentation | Microsoft Docs
55
description: Learn how to use Visual Studio 2017 to develop applications, services, and tools in the language of your choice, for your platforms and devices.
6+
ms.topic: hub-page
67
---
78
<div id="main" class="v2">
89
<div class="container">

docs/install/update-visual-studio.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: "Update Visual Studio 2017 | Microsoft Docs"
33
description: "Learn how to update Visual Studio, step-by-step."
4-
ms.date: "03/05/2018"
4+
ms.date: "03/06/2018"
55
ms.reviewer: ""
66
ms.suite: ""
77
ms.technology:
@@ -29,7 +29,7 @@ And if you'd like to try out anything before we release it, consider downloading
2929
3030
## Update Visual Studio 2017 version 15.6 or later
3131

32-
New with version 15.6: We've streamlined the installation and update experience to make it easier to use directly from within the IDE. Here's how.
32+
We've streamlined the installation and update experience to make it easier to use directly from within the IDE. Here's how to update from version 15.6 and later to newer versions of Visual Studio.
3333

3434
### Use the Notifications hub
3535

@@ -86,7 +86,7 @@ As in earlier versions of Visual Studio 2017, you can use the Visual Studio Inst
8686

8787
## Update Visual Studio 2017 version 15.5 or earlier
8888

89-
If you are using an earlier version of Visual Studio 2017, here's how to update to the newest version.
89+
If you are using an earlier version, here's how to apply an update from Visual Studio 2017 version 15.0 through version 15.5.
9090

9191
### Update by using the Notifications hub
9292

Lines changed: 36 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: "Using Visual Studio on an Azure Virtual Machine | Microsoft Docs"
33
description: "Learn how to use Visual Studio on an Azure Virtual Machine"
4-
ms.date: "01/30/2018"
4+
ms.date: "03/03/2018"
55
ms.technology: "vs-acquisition"
66
ms.topic: "article"
77
helpviewer_keywords: 
@@ -17,37 +17,37 @@ ms.workload: 
1717
---
1818

1919
# <a id="top"> </a> Visual Studio images on Azure
20-
Using Visual Studio running in a preconfigured Azure virtual machine (VM) is the easiest and fastest way to go from nothing to an up-and-running development environment. System images with different Visual Studio configurations are available in the [Azure Marketplace](https://portal.azure.com/). Just boot a VM and off you go.
20+
Using Visual Studio in a preconfigured Azure virtual machine (VM) is a quick, easy way to go from nothing to an up-and-running development environment. System images with different Visual Studio configurations are available in the [Azure Marketplace](https://azuremarketplace.microsoft.com/marketplace/apps?search=%22visual%20studio%202017%22&page=1).
2121

2222
New to Azure? [Create a free Azure account](https://azure.microsoft.com/free).
2323

2424
## What configurations and versions are available?
25-
In the Azure Marketplace, you find images for the most recent major versions: Visual Studio 2017 and Visual Studio 2015. For each major version, you see the originally released (a.k.a. ‘RTW) version, and the latest updated versions. For each of these different versions, you find the Visual Studio Enterprise and Visual Studio Community editions. We update these images at least every month to include the latest Visual Studio and Windows updates. While the names of the images remain the same, each image's description includes the installed product version and the image's 'as of' date.
25+
Images for the most recent major versions, Visual Studio 2017 and Visual Studio 2015, can be found in the Azure Marketplace. For each major version, you see the originally released (RTW) version and the latest updated versions. Each of these versions offers the Visual Studio Enterprise and the Visual Studio Community editions. These images are updated at least every month to include the latest Visual Studio and Windows updates. While the names of the images remain the same, each image's description includes the installed product version and the image's "as of" date.
2626

27-
| Release version | Editions | Product Version |
28-
|:------------------------------------------:|:---------------------:|:-----------------------:|
29-
| Visual Studio 2017 - Latest (version 15.5) | Enterprise, Community | Version 15.5.3 |
30-
| Visual Studio 2017 - RTW | Enterprise, Community | Version 15.0.7 |
31-
| Visual Studio 2015 - Latest (Update 3) | Enterprise, Community | Version 14.0.25431.01 |
32-
| Visual Studio 2015 - RTW | None | (Expired for servicing) |
27+
| Release version | Editions | Product version |
28+
|:-----------------------------------------:|:----------------------------:|:-----------------------:|
29+
| Visual Studio 2017: Latest (Version 15.6) | Enterprise, Community | Version 15.6.0 |
30+
| Visual Studio 2017: RTW | Enterprise, Community | Version 15.0.10 |
31+
| Visual Studio 2015: Latest (Update 3) | Enterprise, Community | Version 14.0.25431.01 |
32+
| Visual Studio 2015: RTW | None | (Expired for servicing) |
3333

3434
> [!NOTE]
35-
> In accordance with Microsoft servicing policy, the originally released (aka ‘RTW) version of Visual Studio 2015 has expired for servicing. Therefore, Visual Studio 2015 Update 3 is the only remaining version offered for the Visual Studio 2015 product line.
35+
> In accordance with Microsoft servicing policy, the originally released (RTW) version of Visual Studio 2015 has expired for servicing. Visual Studio 2015 Update 3 is the only remaining version offered for the Visual Studio 2015 product line.
3636
37-
For more information, see the [Visual Studio Servicing Policy](https://www.visualstudio.com/en-us/productinfo/vs-servicing-vs).
37+
For more information, see the [Visual Studio Servicing Policy](/visualstudio/productinfo/vs-servicing-vs).
3838

3939
## What features are installed?
40-
Each image contains the recommended feature set for that Visual Studio edition. Generally, the installation includes:
40+
Each image contains the recommended feature set for that Visual Studio edition. Generally, the installation includes:
4141

42-
* All available workloads including that workload’s recommended optional components
42+
* All available workloads, including each workload’s recommended optional components
4343
* .NET 4.6.2 and .NET 4.7 SDKs, Targeting Packs, and Developer Tools
4444
* Visual F#
4545
* GitHub Extension for Visual Studio
4646
* LINQ to SQL Tools
4747

48-
This is the command line that we use to install Visual Studio when building the images:
48+
We use the following command line to install Visual Studio when building the images:
4949

50-
```
50+
```shell
5151
vs_enterprise.exe --allWorkloads --includeRecommended --passive ^
5252
add Microsoft.Net.Component.4.7.SDK ^
5353
add Microsoft.Net.Component.4.7.TargetingPack ^
@@ -59,10 +59,10 @@ This is the command line that we use to install Visual Studio when building the
5959
add Microsoft.VisualStudio.Component.LinqToSql
6060
```
6161

62-
If the images don't include a Visual Studio feature you require, provide that feedback through the feedback tool (top-right corner of the page).
62+
If the images don't include a Visual Studio feature that you require, provide feedback through the feedback tool in the upper-right corner of the page.
6363

6464
## What size VM should I choose?
65-
Provisioning a new virtual machine is easy, and Azure offers a full range of virtual machine sizes. As with any hardware acquisition, you want to balance performance versus cost. Since Visual Studio is a powerful, multi-threaded application, you want a VM size that includes at least 2 processors and 7 GB of memory. In Azure that translates to at least these VM sizes:
65+
Azure offers a full range of virtual machine sizes. Because Visual Studio is a powerful, multi-threaded application, you want a VM size that includes at least two processors and 7 GB of memory. We recommend the following VM sizes for the Visual Studio images:
6666

6767
* Standard_D2_v3
6868
* Standard_D2s_v3
@@ -71,33 +71,38 @@ Provisioning a new virtual machine is easy, and Azure offers a full range of vir
7171
* Standard_D2_v2
7272
* Standard_D2S_v2
7373
* Standard_D3_v2
74+
75+
For more information on the latest machine sizes, see [Sizes for Windows virtual machines in Azure](/azure/virtual-machines/windows/sizes).
7476

75-
For more information on the latest machine sizes, see [Sizes for Windows virtual machines in Azure](https://docs.microsoft.com/en-us/azure/virtual-machines/windows/sizes).
77+
With Azure, you can rebalance your initial choice by resizing the VM. You can either provision a new VM with a more appropriate size, or resize your existing VM to different underlying hardware. For more information, see [Resize a Windows VM](/azure/virtual-machines/windows/resize-vm).
7678

77-
With Azure, you’re not stuck with your first pick – you can rebalance your initial choice by resizing the VM. You can either provision a new VM with a more appropriate size, or you can resize your existing VM to different underlying hardware. For more information, see [Resizing a Windows VM](https://docs.microsoft.com/en-us/azure/virtual-machines/windows/resize-vm).
79+
## After the VM is running, what's next?
80+
Visual Studio follows the “bring your own license” model in Azure. As with an installation on proprietary hardware, one of the first steps is licensing your Visual Studio installation. To unlock Visual Studio, either:
81+
- Sign in with a Microsoft account that’s associated with a Visual Studio subscription
82+
- Unlock Visual Studio with the product key that came with your initial purchase
7883

79-
## After I get the VM running, then what?
80-
Visual Studio follows the “bring you own license” model in Azure. So, similarly to an installation on proprietary hardware, one of the first steps is licensing your Visual Studio installation. You can unlock Visual Studio by either signing in with a Microsoft account that’s associated with a Visual Studio subscription, or you can unlock Visual Studio with the product key with your initial purchase. For more information, see [Signing in to Visual Studio](https://docs.microsoft.com/en-us/visualstudio/ide/signing-in-to-visual-studio) and [How to unlock Visual Studio](https://docs.microsoft.com/en-us/visualstudio/ide/how-to-unlock-visual-studio).
84+
For more information, see [Sign in to Visual Studio](../ide/signing-in-to-visual-studio.md) and [How to unlock Visual Studio](../ide/how-to-unlock-visual-studio.md).
8185

82-
## After I build out the dev VM, how do I save (capture) it for future or team use?
86+
## How do I save the development VM for future or team use?
8387

84-
The spectrum of development environments is huge, and there’s real cost associated with building out the more complex environments. However, regardless of your environment’s configuration, Azure makes preserving that investment easy by saving/capturing your perfectly configured VM as a base image for future use – for yourself and/or for other members of your team. Then, when booting a new VM, provision it from the base image rather than the Marketplace image.
88+
The spectrum of development environments is huge, and there’s real cost associated with building out the more complex environments. Regardless of your environment’s configuration, you can save, or capture, your configured VM as a "base image" for future use or for other members of your team. Then, when booting a new VM, you provision it from the base image rather than the Azure Marketplace image.
8589

86-
As a quick summary, you’ll need to sysprep and shutdown the running VM, then *capture (Figure 1)* the VM as an image through the Azure portal’s UI. Azure saves the `.vhd` file that contains the image in the storage account of your choosing. Then, the new image shows up as an Image resource in your subscription’s list of resources.
90+
A quick summary: Use the System Preparation tool (Sysprep) and shut down the running VM, and then capture *(Figure 1)* the VM as an image through the UI in the Azure portal. Azure saves the `.vhd` file that contains the image in the storage account of your choosing. The new image then shows up as an Image resource in your subscription’s list of resources.
8791

8892
<img src="media/capture-vm.png" alt="Capture an image through the Azure portal’s UI" style="border:3px solid Silver; display: block; margin: auto;"><center>*(Figure 1) Capture an image through the Azure portal’s UI.*</center>
8993

90-
For more information, see [Capturing a VM to an image](https://docs.microsoft.com/en-us/azure/virtual-machines/windows/capture-image-resource).
94+
For more information, see [Create a managed image of a generalized VM in Azure](/azure/virtual-machines/windows/capture-image-resource).
9195

92-
**Reminder:** Don’t forget to sysprep the VM! If you miss that step, Azure can't provision a VM from the image.
96+
> [!IMPORTANT]
97+
> Don’t forget to use Sysprep to prepare the VM. If you miss that step, Azure can't provision a VM from the image.
9398
9499
> [!NOTE]
95-
> You still incur some cost for storage of the image(s), but that incremental cost is likely insignificant compared to the manpower costs to rebuild the VM from scratch for each person on your team who needs a VM. For instance, it costs a few dollars to create and store a 127-GB image for a month that's reusable by all members of your team. However, these costs are insignificant compared to hours each employee invests to build out and validate a properly configured dev box for thier individual use.
100+
> You still incur some cost for storage of the images, but that incremental cost can be insignificant compared to the overhead costs to rebuild the VM from scratch for each team member who needs one. For instance, it costs a few dollars to create and store a 127-GB image for a month that's reusable by your entire team. However, these costs are insignificant compared to hours each employee invests to build out and validate a properly configured dev box for their individual use.
96101
97-
Additionally, your development tasks or technologies might need more scalelike varieties of development configurations and multiple machine configurations. You can use Azure DevTest Labs to create _recipes_ that automate the construction of your golden image,' and to manage policies for your team’s running VMs. [Using Azure DevTest Labs for developers](https://docs.microsoft.com/en-us/azure/devtest-lab/devtest-lab-developer-lab) is the best source for more information on DevTest Labs.
102+
Additionally, your development tasks or technologies might need more scale, like varieties of development configurations and multiple machine configurations. You can use Azure DevTest Labs to create _recipes_ that automate construction of your "golden image." You can also use DevTest Labs to manage policies for your team’s running VMs. [Using Azure DevTest Labs for developers](/azure/devtest-lab/devtest-lab-developer-lab) is the best source for more information on DevTest Labs.
98103

99104
## Next steps
100-
Now that you know about the pre-configured Visual Studio images, the next step is to create a new VM:
105+
Now that you know about the preconfigured Visual Studio images, the next step is to create a new VM:
101106

102-
* [Create a VM through the Azure portal](https://docs.microsoft.com/en-us/azure/virtual-machines/windows/quick-create-portal)
103-
* [Windows Virtual Machines overview](https://docs.microsoft.com/en-us/azure/virtual-machines/windows/overview)
107+
* [Create a VM through the Azure portal](/azure/virtual-machines/windows/quick-create-portal)
108+
* [Windows Virtual Machines overview](/azure/virtual-machines/windows/overview)

docs/install/workload-and-component-ids.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ keywords:
55
author: TerryGLee
66
ms.author: tglee
77
manager: ghogen
8-
ms.date: 10/09/2017
8+
ms.date: 03/05/2018
99
ms.topic: article
1010
helpviewer_keywords:
1111
- "workload ID, Visual Studio"

0 commit comments

Comments
 (0)