Skip to content

Commit 68b60d3

Browse files
authored
Merge pull request #4971 from dotnet/master
Update live with current master
2 parents 2e8acae + da5edfe commit 68b60d3

File tree

11 files changed

+54
-47
lines changed

11 files changed

+54
-47
lines changed

.openpublishing.publish.config.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@
6262
"xamarinandroid-7.1",
6363
"xamarinmac-3.0"
6464
],
65+
"filemap_share_depots": ["VS.dotnet-api-docs"],
6566
"open_to_public_contributors": true,
6667
"type_mapping": {
6768
"Conceptual": "Content",

docs/core/additional-tools/wcf-web-service-reference-guide.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: An overview of the Microsoft WCF Web Service Reference Provider Too
44
author: mlacouture
55
manager: wpickett
66
ms.author: johalex
7-
ms.date: 01/19/2018
7+
ms.date: 04/19/2018
88
ms.topic: article
99
ms.prod: .net-core
1010
ms.custom: mvc
@@ -16,6 +16,10 @@ Over the years, many Visual Studio developers have enjoyed the productivity that
1616
> [!IMPORTANT]
1717
> You should only reference services from a trusted source. Adding references from an untrusted source may compromise security.
1818
19+
## Prerequisites
20+
21+
* [Visual Studio 2017 15.5](https://aka.ms/vsdownload?utm_source=mscom&utm_campaign=msdocs) or later versions
22+
1923
## How to use the extension
2024

2125
> [!NOTE]

docs/core/docker/intro-net-docker.md

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -100,15 +100,15 @@ This repo contain samples that demonstrate various .NET Framework Docker configu
100100

101101
**.NET Framework 4.7**
102102

103-
The [dotnet-framework:4.7 sample](https://github.com/Microsoft/dotnet-framework-docker-samples/tree/master/dotnetapp-4.7) demonstrates basic "hello world" usage of the [.NET Framework 4.7](../../framework/whats-new/index.md#v47). It shows you how you can build and deploy the app relying on the [.NET Framework 4.7 docker image](https://github.com/Microsoft/dotnet-framework-docker/blob/master/4.7/Dockerfile).
103+
The [dotnet-framework:4.7 sample](https://github.com/Microsoft/dotnet-framework-docker-samples/tree/master/dotnetapp-4.7) demonstrates basic "hello world" usage of the [.NET Framework 4.7](../../framework/whats-new/index.md#v47). It shows you how you can build and deploy the app relying on the [.NET Framework 4.7 docker image](https://github.com/Microsoft/dotnet-framework-docker-samples/blob/master/dotnetapp-4.7/Dockerfile).
104104

105105
**.NET Framework 4.6.2**
106106

107-
The [dotnet-framework:4.6.2 sample](https://github.com/Microsoft/dotnet-framework-docker-samples/tree/master/dotnetapp-4.6.2) demonstrates basic "hello world" usage of the [.NET Framework 4.6.2](../../framework/whats-new/index.md#v462). It shows you how you can build and deploy the app relying on the [.NET Framework 4.6.2 docker image](https://github.com/Microsoft/dotnet-framework-docker/tree/master/4.6.2).
107+
The [dotnet-framework:4.6.2 sample](https://github.com/Microsoft/dotnet-framework-docker-samples/tree/master/dotnetapp-4.6.2) demonstrates basic "hello world" usage of the [.NET Framework 4.6.2](../../framework/whats-new/index.md#v462). It shows you how you can build and deploy the app relying on the [.NET Framework 4.6.2 docker image](https://github.com/Microsoft/dotnet-framework-docker-samples/blob/master/dotnetapp-4.6.2/Dockerfile).
108108

109109
**.NET Framework 3.5**
110110

111-
The [dotnet-framework:3.5 sample](https://github.com/Microsoft/dotnet-framework-docker-samples/tree/master/dotnetapp-3.5) demonstrates basic "hello world" usage of [.NET Framework 3.5](https://github.com/Microsoft/dotnet-framework-docker/tree/master/3.5). It shows you how you can build and deploy a project relying on .NET Framework 3.5 in Docker.
111+
The [dotnet-framework:3.5 sample](https://github.com/Microsoft/dotnet-framework-docker-samples/tree/master/dotnetapp-3.5) demonstrates basic "hello world" usage of [.NET Framework 3.5](https://github.com/Microsoft/dotnet-framework-docker-samples/blob/master/dotnetapp-3.5/dotnetapp-3.5/Dockerfile). It shows you how you can build and deploy a project relying on .NET Framework 3.5 in Docker.
112112

113113
#### ASP.NET Core
114114

@@ -128,25 +128,23 @@ The [dotnet-framework:4.6.2 sample](https://github.com/Microsoft/dotnet-framewor
128128

129129
* [Windows Communication Framework (WCF) images on DockerHub](https://hub.docker.com/r/microsoft/wcf/)
130130

131-
* [Windows Communication Framework (WCF) images on GitHub](https://github.com/microsoft/iis-docker)
131+
* [Windows Communication Framework (WCF) images on GitHub](https://github.com/microsoft/wcf-docker)
132132

133133
* [Windows Communication Framework (WCF) Docker samples using .NET Full Framework 4.6.2](https://github.com/Microsoft/wcf-docker-samples)
134134

135135
#### Internet Information Server (IIS)
136136

137137
* [Internet Information Server (IIS) images on DockerHub](https://hub.docker.com/r/microsoft/iis/)
138138

139-
* [Internet Information Server (IIS) images on GitHub](https://github.com/microsoft/wcf-docker)
139+
* [Internet Information Server (IIS) images on GitHub](https://github.com/microsoft/iis-docker)
140140

141141
### Interact with other Microsoft stack container images
142142

143143
#### Microsoft SQL Server
144144

145145
* [Run the Microsoft SQL Server for Linux 2017 container image with Docker Quickstart](https://docs.microsoft.com/sql/linux/quickstart-install-connect-docker)
146146

147-
* [Microsoft SQL Server for Linux images on DockerHub](https://hub.docker.com/r/microsoft/mssql-server-windows/)
148-
149-
* [Microsoft SQL Server for Windows Containers images on DockerHub](https://hub.docker.com/r/microsoft/mssql-server-windows/)
147+
* [Microsoft SQL Server for Linux images on DockerHub](https://hub.docker.com/r/microsoft/mssql-server-linux/)
150148

151149
* [Microsoft SQL Server Express Edition images for Windows Containers on DockerHub](https://hub.docker.com/r/microsoft/mssql-server-windows-express/)
152150

@@ -160,17 +158,17 @@ The [dotnet-framework:4.6.2 sample](https://github.com/Microsoft/dotnet-framewor
160158

161159
#### Operations Management Suite (OMS) Linux agent
162160

163-
* [Operations Management Suite (OMS) Linux agent overview](https://github.com/Microsoft/OMS-Agent-for-Linux/blob/master/docs/Docker-Instructions.md#overview)
161+
* [Operations Management Suite (OMS) Linux agent overview](https://github.com/Microsoft/OMS-Agent-for-Linux/blob/master/docs/Docker-Instructions.md)
164162

165-
* [Operations Management Suite (OMS) images on DockerHub](https://hub.docker.com/r/microsoft/vsts-agent/)
163+
* [Operations Management Suite (OMS) images on DockerHub](https://hub.docker.com/r/microsoft/oms/)
166164

167165
* [Operations Management Suite (OMS) images on GitHub](https://github.com/Microsoft/OMS-docker)
168166

169167
#### Microsoft Azure Command Line Interface (CLI)
170168

171169
* [Microsoft Azure Command Line Interface (CLI) images on DockerHub](https://hub.docker.com/r/microsoft/azure-cli/)
172170

173-
* [Microsoft Azure Command-Line Interface (CLI) images on GitHub](https://github.com/Microsoft/OMS-docker)
171+
* [Microsoft Azure Command-Line Interface (CLI) images on GitHub](https://github.com/Azure/azure-cli#Docker)
174172

175173
> [!NOTE]
176174
> If you do not have an Azure subscription, [sign up today](https://azure.microsoft.com/free/?b=16.48) for a free 30-day account and get $200 in Azure Credits to try out any combination of Azure services.

docs/core/linux-prerequisites.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Supported Linux versions and .NET Core dependencies to develop, dep
44
keywords: .NET, .NET Core, Linux, debian, ubuntu, RHEL, centOS,
55
author: jralexander
66
ms.author: johalex
7-
ms.date: 04/17/2018
7+
ms.date: 04/19/2018
88
ms.topic: conceptual
99
ms.prod: .net-core
1010
ms.devlang: dotnet
@@ -264,7 +264,9 @@ To install .NET Core on supported Fedora versions:
264264
265265
|Runtimes / SDKs |Fedora 26 or later |Fedora 25 or previous |
266266
|---------------------------------|-------------------|----------------------|
267+
|.NET Core Runtime 2.1.0-preview2 |[Install link](https://www.microsoft.com/net/download/linux-package-manager/fedora26/runtime-2.1.0-preview2) |[Install link](https://www.microsoft.com/net/download/linux-package-manager/fedora25/runtime-2.1.0-preview2) |
267268
|.NET Core Runtime 2.1.0-preview1 |[Install link](https://www.microsoft.com/net/download/linux-package-manager/fedora26/runtime-2.1.0-preview1) |[Install link](https://www.microsoft.com/net/download/linux-package-manager/fedora25/runtime-2.1.0-preview1) |
269+
|.NET Core SDK 2.1.300-preview2 |[Install link](https://www.microsoft.com/net/download/linux-package-manager/fedora26/sdk-2.1.300-preview2) |[Install link](https://www.microsoft.com/net/download/linux-package-manager/fedora25/sdk-2.1.300-preview2) |
268270
|.NET Core SDK 2.1.300-preview1 |[Install link](https://www.microsoft.com/net/download/linux-package-manager/fedora26/sdk-2.1.300-preview1) |[Install link](https://www.microsoft.com/net/download/linux-package-manager/fedora25/sdk-2.1.300-preview1) |
269271

270272
# [.NET Core 1.x](#tab/netcore1x)
@@ -314,7 +316,9 @@ To install .NET Core for supported CentOS and Oracle Linux distributions/version
314316
>[!IMPORTANT]
315317
> To use .NET Core 2.1 with Visual Studio, you need to [install Visual Studio 2017 15.7 Preview 1 or newer](https://www.visualstudio.com/vs/preview/).
316318
319+
* .NET Core Runtime 2.1.0-preview2 [install link](https://www.microsoft.com/net/download/linux-package-manager/centos/runtime-2.1.0-preview2)
317320
* .NET Core Runtime 2.1.0-preview1 [install link](https://www.microsoft.com/net/download/linux-package-manager/centos/runtime-2.1.0-preview1)
321+
* .NET Core SDK 2.1.300-preview2 [install link](https://www.microsoft.com/net/download/linux-package-manager/centos/sdk-2.1.300-preview2)
318322
* .NET Core SDK 2.1.300-preview1 [install link](https://www.microsoft.com/net/download/linux-package-manager/centos/sdk-2.1.300-preview1)
319323

320324
# [.NET Core 1.x](#tab/netcore1x)

docs/csharp/programming-guide/concepts/threading/thread-pooling.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ private void AnotherLongTask(Object state)
5656
## Thread Pool Parameters and Return Values
5757
Returning values from a thread-pool thread is not straightforward. The standard way of returning values from a function call is not allowed because `Sub` procedures are the only type of procedure that can be queued to a thread pool. One way you can provide parameters and return values is by wrapping the parameters, return values, and methods in a wrapper class as described in [Parameters and Return Values for Multithreaded Procedures (C#)](../../../../csharp/programming-guide/concepts/threading/parameters-and-return-values-for-multithreaded-procedures.md).
5858

59-
An easer way to provide parameters and return values is by using the optional `ByVal` state object variable of the <xref:System.Threading.ThreadPool.QueueUserWorkItem%2A> method. If you use this variable to pass a reference to an instance of a class, the members of the instance can be modified by the thread-pool thread and used as return values.
59+
An easier way to provide parameters and return values is by using the optional `ByVal` state object variable of the <xref:System.Threading.ThreadPool.QueueUserWorkItem%2A> method. If you use this variable to pass a reference to an instance of a class, the members of the instance can be modified by the thread-pool thread and used as return values.
6060

6161
At first it may not be obvious that you can modify an object referred to by a variable that is passed by value. You can do this because only the object reference is passed by value. When you make changes to members of the object referred to by the object reference, the changes apply to the actual class instance.
6262

docs/framework/windows-workflow-foundation/using-activity-delegates.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ The examples in this topic use object initialization syntax. Object initializati
5858

5959
[!code-csharp[CFX_ActivityExample#4](../../../samples/snippets/csharp/VS_Snippets_CFX/CFX_ActivityExample/cs/Program.cs#4)]
6060

61-
To use the `TextGenerator` activity with the `WriteRandomText` activity, specify it as the <xref:System.Activities.ActivityDelegate.Handler%2A>.
61+
To use the `TextGenerator` activity with the `WriteFillerText` activity, specify it as the <xref:System.Activities.ActivityDelegate.Handler%2A>.
6262

6363
[!code-csharp[CFX_ActivityExample#5](../../../samples/snippets/csharp/VS_Snippets_CFX/CFX_ActivityExample/cs/Program.cs#5)]
6464

docs/standard/cross-platform/cross-platform-development-with-the-portable-class-library.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ The .NET Framework Portable Class Library project type in Visual Studio helps yo
3333
Visual Studio provides templates to help you develop with the Portable Class Library. Depending on which version of Visual Studio you're using, available templates and menus may vary from those described in this article.
3434

3535
> [!WARNING]
36-
> [Visual Studio 2013 Update 2](http://go.microsoft.com/fwlink/p/?LinkId=393658) includes updates to the Portable Class Library templates. If you have an earlier version of Visual Studio and Visual Studio 2013 installed on the same computer, and you then install Update 2, the changes to the **Target Framework** choices will be applied to both versions of Visual Studio.
36+
> Visual Studio 2013 Update 2 includes updates to the Portable Class Library templates. If you have an earlier version of Visual Studio and Visual Studio 2013 installed on the same computer, and you then install Update 2, the changes to the **Target Framework** choices will be applied to both versions of Visual Studio.
3737
3838
In this topic:
3939

@@ -54,10 +54,10 @@ The .NET Framework Portable Class Library project type in Visual Studio helps yo
5454
|-----------------------|---------------------------------------------------|
5555
|Visual Studio 2010, Professional, Premium, or Ultimate|Yes, when you install the [Portable Library Tools](https://marketplace.visualstudio.com/items?itemName=BCLTeam.PortableLibraryTools2).|
5656
|Visual Studio Express 2010 versions|No.|
57-
|Visual Studio 2012 Professional, Premium, or Ultimate|Yes. For phone support, install the [Windows Phone SDK 8.0](http://go.microsoft.com/fwlink/?LinkId=265772).|
57+
|Visual Studio 2012 Professional, Premium, or Ultimate|Yes. For Windows Phone 8.0 support, install the [Windows Phone SDK 8.0](https://www.microsoft.com/download/details.aspx?id=35471).|
5858
|Visual Studio Express 2012 versions|No.|
59-
|Visual Studio 2013 Professional, Premium, or Ultimate|Yes. For Windows Phone 8.1 support, install [Visual Studio 2013 Update 2](http://go.microsoft.com/fwlink/p/?LinkId=393658).|
60-
|Visual Studio Express 2013 for Windows|Yes, when you install the [latest version of Visual Studio Express](http://go.microsoft.com/fwlink/p/?LinkId=394629), which includes Update 2, or add [Visual Studio 2013 Update 2](http://go.microsoft.com/fwlink/p/?LinkId=393658).|
59+
|Visual Studio 2013 Professional, Premium, or Ultimate|Yes. For Windows Phone 8.1 support, install the [latest version of Visual Studio 2013](https://www.visualstudio.com/vs/older-downloads/).|
60+
|Visual Studio Community 2013 for Windows|Yes, when you install the [latest version of Visual Studio Community 2013](https://www.visualstudio.com/vs/older-downloads/), which includes Update 2.|
6161

6262
<a name="create_pcl"></a>
6363
## Creating a Portable Class Library project
@@ -150,7 +150,7 @@ Change Targets dialog box in Visual Studio 2012
150150
➌ Requires [Microsoft HTTP Client Libraries](https://www.nuget.org/packages/Microsoft.Net.Http) package
151151

152152
> [!WARNING]
153-
> You may encounter errors when you reference the [Microsoft Compression](https://www.nuget.org/packages/Microsoft.Bcl.Compression) and [Microsoft HTTP Client Libraries](https://www.nuget.org/packages/Microsoft.Net.Http) packages from a portable library used by a Windows Phone Silverlight 8.1 app. For more information, see [Platform compatibility and breaking changes for Windows Phone Silverlight 8.1 apps](http://go.microsoft.com/fwlink/p/?LinkId=394744).
153+
> You may encounter errors when you reference the [Microsoft Compression](https://www.nuget.org/packages/Microsoft.Bcl.Compression) and [Microsoft HTTP Client Libraries](https://www.nuget.org/packages/Microsoft.Net.Http) packages from a portable library used by a Windows Phone Silverlight 8.1 app. For more information, see [Platform compatibility and breaking changes for Windows Phone Silverlight 8.1 apps](/previous-versions/windows/apps/dn642084(v=vs.105)).
154154
155155
<a name="members"></a>
156156
## Supported types and members
@@ -192,7 +192,7 @@ Version Information example
192192
When you create a Windows store or Windows Phone app that references a Portable Class Library assembly, everything you need to deploy the app is included in the app package, and no further steps are required.
193193

194194
### Deploying a .NET Framework app
195-
When you deploy a .NET Framework app that references a Portable Class Library assembly, you must specify a dependency on the correct version of the .NET Framework. By specifying this dependency, you ensure that the required version is installed with your app. If you target the .NET Framework 4 or later, the computer must have the .NET Framework 4 with an [update](http://go.microsoft.com/fwlink/?LinkId=210824), Update 4.0.3 for the .NET Framework 4, or the .NET Framework 4.5 installed.
195+
When you deploy a .NET Framework app that references a Portable Class Library assembly, you must specify a dependency on the correct version of the .NET Framework. By specifying this dependency, you ensure that the required version is installed with your app. If you target the .NET Framework 4 or later, the computer must have the .NET Framework 4 with an [update](https://www.microsoft.com/download/details.aspx?id=3556), Update 4.0.3 for the .NET Framework 4, or the .NET Framework 4.5 installed.
196196

197197
- To create a dependency with ClickOnce deployment: In **Solution Explorer**, choose the project node for the project you want to publish. (This is the project that references the Portable Class Library project.) On the menu bar, choose **Project**, **Properties**, and then choose the **Publish** tab. On the **Publish** page, choose **Prerequisites**. Select the required .NET Framework version (or .NET Framework 4 update) as a prerequisite.
198198

@@ -212,9 +212,9 @@ Version Information example
212212
<param name="background" value="white" />
213213
<param name="minRuntimeVersion" value="4.0.60129.0" />
214214
<param name="autoUpgrade" value="true" />
215-
<a href="http://go.microsoft.com/fwlink/?LinkID=149156&v=4.0.50826.0"
215+
<a href="https://www.microsoft.com/getsilverlight/get-started/install/"
216216
style="text-decoration:none">
217-
<img src=http://go.microsoft.com/fwlink/?LinkId=161376
217+
<img src=http://download.microsoft.com/download/5/1/6/5165823D-1D79-4871-8AC2-42DDDB94A5C2/PNGs/SLMedallion_ENU.png
218218
alt="Get Microsoft Silverlight" style="border-style:none"/>
219219
</a>
220220
</object>

0 commit comments

Comments
 (0)