The .NET family spans an amazing array of technologies for any developer, any app on any platform. Sometimes help is needed along the way and there are a variety of support options available across the .NET family.

.NET Framework support

The Microsoft .NET Framework includes a broad set of technologies. These include the .NET Common Language Runtime, .NET Framework Base Class Libraries, WPF, ASP.NET Web Forms, Controls, Modules, Handlers and more. For an explanation of available support options, please visit Support for Business and Developers. For community support you can visit the ASP.NET or DotNet forums.

The Support Lifecycle information for all versions of .NET Framework can be seen on the Microsoft Product Lifecycle site. ASP.NET ships external components separate from the .NET Framework. Please see ASP.NET Support Lifecycle for the available options.

.NET Core support

.NET Core refers to several technologies including .NET Core, ASP.NET Core and Entity Framework Core.

Community support is a great way to get help and even contribute to the projects. Here are some of the open source projects available on GitHub where you can engage with the community.

For assisted support with .NET Core technologies, contact a Microsoft Support Professional. You can find more information on the below links.

.NET Core preview release support

.NET Core preview releases are supported through Microsoft Developer Support only if they are specifically designated 'Go-Live'. In such cases the license allows you to deploy applications built on the specified .NET Core, ASP.NET Core, Entity Framework Core preview to production environments and provides access to Microsoft Support. For an explanation of available support options, please visit Support for Business and Developers.

The Preview Releases Support Lifecycle for applicable pre-releases will be as follows.

Version Release Date End of Support
.NET Core 1.0.0 RC1 February 15, 2016 July 16, 2016
.NET Core 1.0.0 RC2 May 16, 2016 September 27, 2016

Please see the .NET Core Support Lifecycle Fact Sheet for additional lifecycle details.

Xamarin support

Xamarin offers a set of tools and technologies for creating native iOS, Android and Windows applications. Please see https://www.xamarin.com/support for available support options.