157 lines
16 KiB
Markdown
157 lines
16 KiB
Markdown
# .NET 6.0.0 Preview 1 - February 17, 2021
|
|
|
|
The .NET 6.0.0 Preview 1 and .NET SDK 6.0.100-preview.1.21103.13 releases are available for download. The latest 6.0 release is always listed at [.NET 6.0 Releases](../README.md).
|
|
|
|
## What's new in .NET 6 Preview 1
|
|
|
|
.NET 6 is the next major release of .NET following .NET 5.0. You can see some of the new features available with .NET 6 Preview 1 at [dotnet/core #5853](https://github.com/dotnet/core/issues/5853).
|
|
|
|
See the [.NET][dotnet-blog], [EF Core][ef-blog] and [ASP.NET Core][aspnet-blog] blogs for additional details.
|
|
Here is list of some of the additions and updates we're excited to bring in Preview 1.
|
|
|
|
* EntityFramework Core: [bugs][ef_bugs] | [features][ef_features]
|
|
* .NET SDK [bugs][sdk_bugs]
|
|
|
|
## Downloads
|
|
|
|
| | SDK Installer<sup>1</sup> | SDK Binaries<sup>1</sup> | Runtime Installer | Runtime Binaries | ASP.NET Core Runtime |Windows Desktop Runtime |
|
|
| --------- | :------------------------------------------: | :----------------------: | :---------------------------: | :-------------------------: | :-----------------: | :-----------------: |
|
|
| Windows | [x86][dotnet-sdk-win-x86.exe] \| [x64][dotnet-sdk-win-x64.exe] \| [Arm64][dotnet-sdk-win-arm64.exe] | [x86][dotnet-sdk-win-x86.zip] \| [x64][dotnet-sdk-win-x64.zip] \| [Arm64][dotnet-sdk-win-arm64.zip] | [x86][dotnet-runtime-win-x86.exe] \| [x64][dotnet-runtime-win-x64.exe] \| [Arm64][dotnet-runtime-win-arm64.exe] | [x86][dotnet-runtime-win-x86.zip] \| [x64][dotnet-runtime-win-x64.zip] \| [Arm64][dotnet-runtime-win-arm64.zip] | [x86][aspnetcore-runtime-win-x86.exe] \| [x64][aspnetcore-runtime-win-x64.exe] \|<br> [Hosting Bundle][dotnet-hosting-win.exe]<sup>2</sup> | [x86][windowsdesktop-runtime-win-x86.exe] \| [x64][windowsdesktop-runtime-win-x64.exe] |
|
|
| macOS | [x64][dotnet-sdk-osx-x64.pkg] | [x64][dotnet-sdk-osx-x64.tar.gz] | [x64][dotnet-runtime-osx-x64.pkg] | [x64][dotnet-runtime-osx-x64.tar.gz] | [x64][aspnetcore-runtime-osx-x64.tar.gz] | - |<sup>1</sup>
|
|
| Linux | [Snap and Package Manager](6.0.0-preview.1-install-instructions.md) | [x64][dotnet-sdk-linux-x64.tar.gz] \| [Arm][dotnet-sdk-linux-arm.tar.gz] \| [Arm64][dotnet-sdk-linux-arm64.tar.gz] \| [x64 Alpine][dotnet-sdk-linux-musl-x64.tar.gz] | [Packages (x64)][linux-packages] | [x64][dotnet-runtime-linux-x64.tar.gz] \| [Arm][dotnet-runtime-linux-arm.tar.gz] \| [Arm64][dotnet-runtime-linux-arm64.tar.gz] \| [Arm64 Alpine][dotnet-runtime-linux-musl-arm64.tar.gz] \| [x64 Alpine][dotnet-runtime-linux-musl-x64.tar.gz] | [x64][aspnetcore-runtime-linux-x64.tar.gz]<sup>1</sup> \| [Arm][aspnetcore-runtime-linux-arm.tar.gz]<sup>1</sup> \| [Arm64][aspnetcore-runtime-linux-arm64.tar.gz]<sup>1</sup> \| [x64 Alpine][aspnetcore-runtime-linux-musl-x64.tar.gz] | - | <sup>1</sup> |
|
|
| | [Checksums][checksums-sdk] | [Checksums][checksums-sdk] | [Checksums][checksums-runtime] | [Checksums][checksums-runtime] | [Checksums][checksums-runtime] | [Checksums][checksums-runtime]
|
|
|
|
</br>
|
|
|
|
1. Includes the .NET Runtime and ASP.NET Core Runtime
|
|
2. For hosting stand-alone apps on Windows Servers. Includes the ASP.NET Core Module for IIS and can be installed separately on servers without installing .NET Runtime.
|
|
|
|
</br>
|
|
|
|
The .NET SDK includes a matching updated .NET Runtime. Downloading the Runtime or ASP.NET Core packages is not needed when installing the SDK.
|
|
|
|
You can check your .NET SDK version by running the following command. The example version shown is for this release.
|
|
|
|
```console
|
|
$ dotnet --version
|
|
6.0.100-preview.1.21103.13
|
|
```
|
|
|
|
### Mobile Workload Downloads
|
|
|
|
.NET 6 introduces Android and iOS SDKs for developing native mobile applications. These provide the foundational mobile pieces for the new [.NET Multi-platform App UI](https://github.com/dotnet/maui). See [dotnet/net6-mobile-samples](https://github.com/dotnet/net6-mobile-samples) for additional setup instructions and sample mobile projects you can run today.
|
|
|
|
**Prerequisites**: Install the [.NET SDK](#downloads) for your platform before installing the mobile workloads below.
|
|
|
|
| | Android SDK Installer | iOS SDK Installer |
|
|
| --------- | :------------------------------------------: | :----------------------: |
|
|
| Windows | [x64][android-win] | [x64][ios-win] |
|
|
| macOS | [x64][android-mac] | [x64][ios-mac] |
|
|
|
|
</br>
|
|
|
|
Visit [.NET Documentation](https://docs.microsoft.com/dotnet/core/) to learn about .NET, for building many different types of applications.
|
|
|
|
|
|
## Docker Images
|
|
|
|
The [.NET Docker images](https://hub.docker.com/_/microsoft-dotnet) have been updated for this release. The [.NET Docker samples](https://github.com/dotnet/dotnet-docker/blob/master/samples/README.md) show various ways to use .NET and Docker together. You can use the following command to try running the latest .NET 6.0 release in containers:
|
|
|
|
```console
|
|
docker run --rm mcr.microsoft.com/dotnet/samples
|
|
```
|
|
|
|
The following repos have been updated.
|
|
|
|
* [dotnet/sdk](https://hub.docker.com/_/microsoft-dotnet-sdk/): .NET SDK
|
|
* [dotnet/aspnet](https://hub.docker.com/_/microsoft-dotnet-aspnet/): ASP.NET Core Runtime
|
|
* [dotnet/runtime](https://hub.docker.com/_/microsoft-dotnet-runtime/): .NET Runtime
|
|
* [dotnet/runtime-deps](https://hub.docker.com/_/microsoft-dotnet-runtime-deps/): .NET Runtime Dependencies
|
|
* [dotnet/samples](https://hub.docker.com/_/microsoft-dotnet-samples/): .NET Samples
|
|
|
|
## Visual Studio Compatibility
|
|
|
|
You need [Visual Studio 16.9 Preview 4](https://visualstudio.microsoft.com) or later to use .NET 6.0 on Windows. On macOS, you need the latest version of [Visual Studio for Mac](https://visualstudio.microsoft.com/vs/mac/). The [C# extension](https://code.visualstudio.com/docs/languages/dotnet) for [Visual Studio Code](https://code.visualstudio.com/) supports .NET 6.0 and C# 9.
|
|
|
|
|
|
## Feedback
|
|
|
|
Your feedback is important and appreciated. We've created an issue at [dotnet/core #5967](https://github.com/dotnet/core/issues/5967) for your questions and comments.
|
|
|
|
[blob-runtime]: https://dotnetcli.blob.core.windows.net/dotnet/Runtime/
|
|
[blob-sdk]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/
|
|
[release-notes]: https://github.com/dotnet/core/blob/main/release-notes/6.0/preview/6.0.0-preview.1.md
|
|
|
|
[checksums-runtime]: https://dotnetcli.blob.core.windows.net/dotnet/checksums/6.0.0-preview.1-sha.txt
|
|
[checksums-sdk]: https://dotnetcli.blob.core.windows.net/dotnet/checksums/6.0.0-preview.1-sha.txt
|
|
|
|
[linux-install]: https://docs.microsoft.com/dotnet/core/install/linux
|
|
[linux-setup]: https://github.com/dotnet/core/blob/main/Documentation/linux-setup.md
|
|
|
|
[dotnet-blog]: https://devblogs.microsoft.com/dotnet/announcing-net-6-preview-1/
|
|
[aspnet-blog]: https://devblogs.microsoft.com/aspnet/asp-net-core-updates-in-net-6-preview-1
|
|
[ef-blog]: https://devblogs.microsoft.com/dotnet/announcing-entity-framework-core-6-0-preview-1/
|
|
[ef_bugs]: https://github.com/dotnet/efcore/issues?q=is%3Aissue+milestone%3A6.0.0-preview1+is%3Aclosed+label%3Atype-bug
|
|
[ef_features]: https://github.com/dotnet/efcore/issues?q=is%3Aissue+milestone%3A6.0.0-preview1+is%3Aclosed+label%3Atype-enhancement
|
|
|
|
[aspnet_bugs]: https://github.com/aspnet/AspNetCore/issues?q=is%3Aissue+milestone%3A6.0.0-preview1+label%3ADone+label%3Abug
|
|
[aspnet_features]: https://github.com/aspnet/AspNetCore/issues?q=is%3Aissue+milestone%3A6.0.0-preview1+label%3ADone+label%3Aenhancement
|
|
[runtime_bugs]: https://github.com/dotnet/runtime/issues?utf8=%E2%9C%93&q=is%3Aissue+milestone%3A6.0+label%3Abug+
|
|
[runtime_features]: https://github.com/dotnet/runtime/issues?q=is%3Aissue+milestone%3A6.0+label%3Aenhancement
|
|
|
|
[sdk_bugs]: https://github.com/dotnet/sdk/issues?q=is%3Aissue+is%3Aclosed+milestone%3A6.0.1xx
|
|
[linux-packages]: 6.0.0-preview.1-install-instructions.md
|
|
|
|
[//]: # ( Runtime 6.0.0-preview.1.21102.12)
|
|
[dotnet-runtime-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/4e51a05a-48d9-43e7-b01f-d310c72bccec/9d0afbd7768e9375b17242849a5dfb27/dotnet-runtime-6.0.0-preview.1.21102.12-linux-arm.tar.gz
|
|
[dotnet-runtime-linux-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/5e0d0c82-d02e-4538-9368-a811ca5e2e5d/d466e46d5a5902f125557890369bec77/dotnet-runtime-6.0.0-preview.1.21102.12-linux-arm64.tar.gz
|
|
[dotnet-runtime-linux-musl-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/982f4116-9fb6-45c6-9dc6-91c468448d75/4e4294ac124e54a5bfe65a85a4c1c781/dotnet-runtime-6.0.0-preview.1.21102.12-linux-musl-arm64.tar.gz
|
|
[dotnet-runtime-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/d1141a8c-60ef-4e40-9d2f-2731d7a3eb23/1459ce3fc065c0fa32a7c2592f66a126/dotnet-runtime-6.0.0-preview.1.21102.12-linux-musl-x64.tar.gz
|
|
[dotnet-runtime-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/8f151cb8-5cf0-45e5-b1b0-c16b631b24bd/d12028755ec7abb4f87f16e6fa6e8add/dotnet-runtime-6.0.0-preview.1.21102.12-linux-x64.tar.gz
|
|
[dotnet-runtime-osx-x64.pkg]: https://download.visualstudio.microsoft.com/download/pr/62a705de-f063-4dc1-912b-6727ab3295cd/a3845e7371b03fa813384d0e16ebaa20/dotnet-runtime-6.0.0-preview.1.21102.12-osx-x64.pkg
|
|
[dotnet-runtime-osx-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/2b0f29e1-918c-4ede-94c2-4317f1914305/f2b88f8ce148d158e4a6b606b5b75205/dotnet-runtime-6.0.0-preview.1.21102.12-osx-x64.tar.gz
|
|
[dotnet-runtime-win-arm64.exe]: https://download.visualstudio.microsoft.com/download/pr/dacaafab-f672-4afa-b0c8-b4d531cded4b/516e966b362126a111b77001da9c265e/dotnet-runtime-6.0.0-preview.1.21102.12-win-arm64.exe
|
|
[dotnet-runtime-win-arm64.zip]: https://download.visualstudio.microsoft.com/download/pr/3f917e65-d6cc-40f8-af28-477aea7dffe1/2bf1a0e12dff945518591646abe24a01/dotnet-runtime-6.0.0-preview.1.21102.12-win-arm64.zip
|
|
[dotnet-runtime-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/79bdf367-c2a7-4f78-a139-e009ebbdff20/c4071c63b9972749ee39b88b4025a0f2/dotnet-runtime-6.0.0-preview.1.21102.12-win-x64.exe
|
|
[dotnet-runtime-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/0a605ac5-b3ea-4683-b20e-a96ca05123fa/82bca2ae7d45ccf4adc33caf9f2819c8/dotnet-runtime-6.0.0-preview.1.21102.12-win-x64.zip
|
|
[dotnet-runtime-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/a911ac72-40ea-4ae1-a2e8-ab99c52c8789/e3fece89d74d33e1b431248ed9b6d021/dotnet-runtime-6.0.0-preview.1.21102.12-win-x86.exe
|
|
[dotnet-runtime-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/000dc492-3559-4c08-b90a-1a404b1a6fb0/574470f804128905a60ec2214de57262/dotnet-runtime-6.0.0-preview.1.21102.12-win-x86.zip
|
|
|
|
[//]: # ( WindowsDesktop 6.0.0-preview.1.21103.5)
|
|
[windowsdesktop-runtime-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/f0b993bb-ac67-4e10-b2b3-193c426dbb32/25aff17ca340404619c01ce5c3b863e9/windowsdesktop-runtime-6.0.0-preview.1.21103.5-win-x64.exe
|
|
[windowsdesktop-runtime-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/4dcdf96f-efab-4e31-9958-a94d9e2d9941/55ba1027551e3c6c554c4687a2e31abc/windowsdesktop-runtime-6.0.0-preview.1.21103.5-win-x86.exe
|
|
|
|
[//]: # ( ASP 6.0.0-preview.1.21103.6)
|
|
[aspnetcore-runtime-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/f73111b7-fe98-46b5-8ee2-2daaa9dcd8f8/0e67eddf63fd2921f3712612be496762/aspnetcore-runtime-6.0.0-preview.1.21103.6-linux-arm.tar.gz
|
|
[aspnetcore-runtime-linux-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/3071a61a-7fba-46b7-906f-0ccbf376e59e/7fbeb61db58c41427123d67e38efb0ea/aspnetcore-runtime-6.0.0-preview.1.21103.6-linux-arm64.tar.gz
|
|
[aspnetcore-runtime-linux-musl-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/2276322a-ce67-4751-b8cc-57203ed8b312/787fdcea85f8dfeea88cb64c5f63bfa2/aspnetcore-runtime-6.0.0-preview.1.21103.6-linux-musl-arm64.tar.gz
|
|
[aspnetcore-runtime-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/bbeeaef7-f491-40d1-a040-76ddad5589c7/9f5157798865425100c7b865ab02bef5/aspnetcore-runtime-6.0.0-preview.1.21103.6-linux-musl-x64.tar.gz
|
|
[aspnetcore-runtime-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/46c95bce-e490-4f22-84a6-41258b6416bc/05c05a9eb8b7fe70d91285970d16263b/aspnetcore-runtime-6.0.0-preview.1.21103.6-linux-x64.tar.gz
|
|
[aspnetcore-runtime-osx-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/9c1c4e05-2adb-4ea0-9d9a-f0c7406de9c0/af48195a4e770620a0721dd27fdcb4c9/aspnetcore-runtime-6.0.0-preview.1.21103.6-osx-x64.tar.gz
|
|
[aspnetcore-runtime-win-arm64.zip]: https://download.visualstudio.microsoft.com/download/pr/60be0841-3aec-4a13-8f42-2b2197b9cff7/23e3db6d14bfb2254e1d683ae9a6dd75/aspnetcore-runtime-6.0.0-preview.1.21103.6-win-arm64.zip
|
|
[aspnetcore-runtime-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/67eac8cf-f9e0-46a2-996c-04de0385aaeb/6f64f2b56712be7bd6dae93876268aa2/aspnetcore-runtime-6.0.0-preview.1.21103.6-win-x64.exe
|
|
[aspnetcore-runtime-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/5306af41-ef80-43c8-b6d9-fbc52e6a055a/2187c965ece1546356bf4a6e18f61939/aspnetcore-runtime-6.0.0-preview.1.21103.6-win-x64.zip
|
|
[aspnetcore-runtime-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/f2c1e6bc-6282-445a-af57-43fac5a00a61/9244b0c7f5fa793fdeddcb7012798632/aspnetcore-runtime-6.0.0-preview.1.21103.6-win-x86.exe
|
|
[aspnetcore-runtime-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/b26b6b55-2805-4ca1-ab4b-4a256b22446e/a1848abbac5253864c89bd9ad822e441/aspnetcore-runtime-6.0.0-preview.1.21103.6-win-x86.zip
|
|
[dotnet-hosting-win.exe]: https://download.visualstudio.microsoft.com/download/pr/668a80ef-ab83-4680-bdc5-e5e787a1c051/3d10f1e68c802a4e60e9dd45ffd7c32a/dotnet-hosting-6.0.0-preview.1.21103.6-win.exe
|
|
|
|
[//]: # ( SDK w.1.21103 )
|
|
[dotnet-sdk-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/3b62cfcf-589e-43b3-993b-517c70c93a22/0ecae846884376fecc5de8a4f6d6c927/dotnet-sdk-6.0.100-preview.1.21103.13-linux-arm.tar.gz
|
|
[dotnet-sdk-linux-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/9143768a-e997-45b5-b818-e5b96ac0c24c/b5c7eb4476e9cdb56deb62d2a26f729d/dotnet-sdk-6.0.100-preview.1.21103.13-linux-arm64.tar.gz
|
|
[dotnet-sdk-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/5d837dff-229d-47cf-b2cf-69dbb3a7e928/8863976e15b6d4391e3611fddb3c073e/dotnet-sdk-6.0.100-preview.1.21103.13-linux-musl-x64.tar.gz
|
|
[dotnet-sdk-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/579aac9e-53dd-404e-9452-9910bc9be422/1c47683215dd54a3837fc4b338ddb6a6/dotnet-sdk-6.0.100-preview.1.21103.13-linux-x64.tar.gz
|
|
[dotnet-sdk-osx-x64.pkg]: https://download.visualstudio.microsoft.com/download/pr/f7224456-9898-45b6-8acc-b110900653cd/817c4e3b1ee787985fdf85032eb2752d/dotnet-sdk-6.0.100-preview.1.21103.13-osx-x64.pkg
|
|
[dotnet-sdk-osx-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/e9e781b5-9b2e-4180-9f47-bfb5a5cf98b1/0ad0afbe2d322e521e15156089779f3e/dotnet-sdk-6.0.100-preview.1.21103.13-osx-x64.tar.gz
|
|
[dotnet-sdk-win-arm64.exe]: https://download.visualstudio.microsoft.com/download/pr/69c0d82c-78d1-4cf6-b364-68fa96159166/57022ee819185466e0747ef7f48b6276/dotnet-sdk-6.0.100-preview.1.21103.13-win-arm64.exe
|
|
[dotnet-sdk-win-arm64.zip]: https://download.visualstudio.microsoft.com/download/pr/971194ae-f2fc-48d1-bf90-378f61591188/e7fbf3421848aa2edf3d360005630125/dotnet-sdk-6.0.100-preview.1.21103.13-win-arm64.zip
|
|
[dotnet-sdk-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/68e6514a-ec0f-46ea-a00a-76ec205c42cc/f68e27ee1a41320ad5e331ccd6bcab9f/dotnet-sdk-6.0.100-preview.1.21103.13-win-x64.exe
|
|
[dotnet-sdk-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/44c6ceec-db98-4123-a3fe-93ef2afc3ad5/ba06a9b2045ed9ed7f51cbe62ccdf401/dotnet-sdk-6.0.100-preview.1.21103.13-win-x64.zip
|
|
[dotnet-sdk-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/fb137455-6524-4789-9339-e930175f181a/8b415c1334797ffed535317a9d29366e/dotnet-sdk-6.0.100-preview.1.21103.13-win-x86.exe
|
|
[dotnet-sdk-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/ea41603b-fdff-4e66-bdac-b9a76930a1eb/3b1547d83ef502c887c9d8f7a37df698/dotnet-sdk-6.0.100-preview.1.21103.13-win-x86.zip
|
|
|
|
[android-mac]: https://aka.ms/net6-preview1-android-mac
|
|
[android-win]: https://aka.ms/net6-preview1-android-windows
|
|
[ios-mac]: https://aka.ms/net6-preview1-ios-mac
|
|
[ios-win]: https://aka.ms/net6-preview1-ios-windows
|
|
|
|
[//]: # ( Symbols )
|