This document provides a peek into the work we've planned for .NET through __December 2020__.
The .NET product roadmap communicates project priorities for evolving and extending the scope of the product. New product experiences and features will include changes in various [layers of the product](../Documentation/core-repos.md), in some combination of the runtime, framework, language compilers and tools. Each component may have its own component-level roadmap that is available in the repository for that component.
These are some of the high level themes for the .NET 5.0 release. A more comprehensive list of the work we’re doing organized by technology can be found further below in this document.
- Developers can build great cloud infrastructure components with .NET.
- Developers can build great mobile apps for new devices with .NET 5 – we will support not only the latest in iOS and Android, but unify the platform and deliver first-class support for delivering cross-platform applications.
- .NET 5.0 has excellent fundamentals - continue to deliver on reliability, performance, diagnosability, compliance, security, acquisition and deployment.
These are some key moments in our .NET 5.0 roadmap.
-  [Improving ARM64 Performance in .NET 5.0 – Closing the gap with x64](https://github.com/dotnet/runtime/issues/35853)
-  [Support Windows ARM64](https://github.com/dotnet/runtime/issues/36699)
-  [Support Single-File Apps](https://github.com/dotnet/runtime/issues/36590)
-  [Support WinRT APIs in .NET 5](https://github.com/dotnet/runtime/issues/35318)
-  Multi Language support for Jupyter Notebooks (C#, F#, PowerShell)[Post](https://devblogs.microsoft.com/dotnet/net-interactive-is-here-net-notebooks-preview-2/)
-  [.NET Notebooks support - Available in VS Code Insiders.](https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.dotnet-interactive-vscode)
-  VS Code
-  Adding SQL to .NET Interactive
-  Improve Productivity
-  .NET Interactive for makers
-  [Documentation](https://github.com/dotnet/interactive/tree/main/docs) - done but always improving
-  Automation / DevOps
Please see the following links to view work items and themes across:
-  [Relax ordering of `ref` and `partial` modifiers](https://github.com/dotnet/csharplang/issues/946)
-  [Parameter null-checking](https://github.com/dotnet/csharplang/issues/2145)
-  [Caller expression attribute](https://github.com/dotnet/csharplang/issues/287)
-  [Generic attributes](https://github.com/dotnet/csharplang/issues/124)
-  [Default in deconstruction](https://github.com/dotnet/roslyn/pull/25562)
-  [Constant Interpolated Strings](https://github.com/dotnet/csharplang/issues/2951)
### Visual Basic
-  .NET Core appropriate features of the Visual Basic Runtime (Microsoft.VisualBasic.dll) ported to .NET 5.0
-  Single instance application support
-  WinForms support in Visual Studio (designer and events)
-  Visual Basic Application Models ported to .NET 5.0
-  WPF Integration with .NET 5
-  Accessibility updates on app sample bugs
### WinForms
-  Visual Studio WinForms .NET Core Designer
-  Accessibility enhancements to support common UIA patterns so that Accessibility tools (like Narrator and others) can more easily interact with our controls
-  Customer reported issues and migration blockers
-  Keep pace with changes in the underlying OS to ensure compatibility with the latest changes in Win10.
## Xamarin
-  [Android 11 / API 30 Support](https://learn.microsoft.com/xamarin/android/release-notes/11/11.0)
-  [Xcode 12 and iOS 14 Support](https://github.com/xamarin/xamarin-macios/issues/8931)
-  Hot Restart for Android
-  AndroidX and Google Play Services Bindings Updates
-  .NET 6 Support
-  Xamarin.Essentials integration to .NET 6 BCL (System namespace)
### Xamarin.Forms 5
-  [AppTheme aka Dark Mode support](https://learn.microsoft.com/xamarin/xamarin-forms/user-interface/theming/system-theme-changes)
-  [CarouselView](https://learn.microsoft.com/xamarin/xamarin-forms/user-interface/carouselview/)
-  [Drag-and-drop Gestures](https://learn.microsoft.com/xamarin/xamarin-forms/app-fundamentals/gestures/drag-and-drop)
-  [Gradient and Solid Brushes](https://learn.microsoft.com/xamarin/xamarin-forms/user-interface/brushes/)
-  [Shapes and Paths](https://learn.microsoft.com/xamarin/xamarin-forms/user-interface/shapes/)
-  [SwipeView](https://learn.microsoft.com/xamarin/xamarin-forms/user-interface/swipeview)
### Xamarin.Forms vNext (.NET MAUI)
-  [Slim Renderers](https://github.com/dotnet/maui/issues/28) - performance improvements, decouple from bindable, and introduce interfaces
-  WinUI 3 Support - [testing integration](https://github.com/xamarin/Xamarin.Forms/pull/11955)
@@ -8,7 +8,7 @@ Today we are releasing updates to the .NET Core SDK and Visual Studio 2017 RC. I
We’re getting close to the final release of .NET Core Tools and Visual Studio 2017 making it a great time to try out the migration tools on your projects. and give us feedback on the experience. If you want to try .NET Core Tools in Visual Studio 2017, visit [Visual Studio 2017 RC](https://www.visualstudio.com/vs/visual-studio-2017-rc/) to download. You’ll need to choose the Web workload when installing.
If you’re using another dev tool on Windows, macOS or Linux, go to the [.NET Core RC Download](https://github.com/dotnet/core/blob/main/release-notes/rc4-download.md) for all installation options.
If you’re using another dev tool on Windows, macOS or Linux, go to the [.NET Core RC Download](../download-archives/rc4-download.md) for all installation options.
Want a helping hand from Microsoft for migrating your .NET Core and ASP.NET Core projects from project.json to the new VS2017 csproj format? Please click [here](http://landinghub.visualstudio.com/migrate-dotnetcore).
The .NET Core SDK 1.1.7 includes .NET Core 1.0.9 Runtime so downloading the runtime packages separately is not needed when installing the SDK. After installing the .NET Core SDK 1.1.7, the following command will show that you're running version `1.1.7` of the tools.
@@ -20,7 +20,7 @@ The [.NET Core Docker images](https://hub.docker.com/r/microsoft/dotnet/) have b
## Azure AppServices
Deployment of this update to Azure AppServices is in process. Because AppServices is a high availability service, the deployment is carfully staged across regions over a period of time. Deployment will begin in the West US 2 and North Central US regions with remaining regions following over a few days.
Deployment of this update to Azure AppServices is in process. Because AppServices is a high availability service, the deployment is carefully staged across regions over a period of time. Deployment will begin in the West US 2 and North Central US regions with remaining regions following over a few days.
The installers and binary archives on this page include .NET Core 1.1 Preview 1 (runtime and shared framework) and the .NET Core 1.0 SDK Preview 2.1. If you only need the runtime and shared framework (no SDK), download links are available on the [Runtime Download](https://github.com/dotnet/core/blob/main/release-notes/preview-runtime-download.md) page. [Checksums](https://dotnetcli.blob.core.windows.net/dotnet/checksums/1.1-Preview-1-SDK-Preview-2.1-3155-SHA.txt) are available to verify downloads.
The installers and binary archives on this page include .NET Core 1.1 Preview 1 (runtime and shared framework) and the .NET Core 1.0 SDK Preview 2.1. If you only need the runtime and shared framework (no SDK), download links are available on the [Runtime Download](preview-runtime-download.md) page. [Checksums](https://dotnetcli.blob.core.windows.net/dotnet/checksums/1.1-Preview-1-SDK-Preview-2.1-3155-SHA.txt) are available to verify downloads.
@@ -6,7 +6,7 @@ If you're looking for the product roadmap, visit <https://aka.ms/dotnet-product-
## Released Versions
* [Latest updates](https://github.com/dotnet/core/blob/main/release-notes/README.md) or [Download archive](https://github.com/dotnet/core/blob/main/release-notes/download-archive.md)
* [Latest updates](./release-notes/README.md) or [Download archive](./release-notes/download-archives)
For released versions of the product:
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.