{"id":36938,"date":"2018-08-22T10:57:25","date_gmt":"2018-08-22T17:57:25","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/webdev\/?p=14875"},"modified":"2021-11-01T03:45:43","modified_gmt":"2021-11-01T10:45:43","slug":"asp-net-core-2-2-0-preview1-now-available","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/dotnet\/asp-net-core-2-2-0-preview1-now-available\/","title":{"rendered":"ASP.NET Core 2.2.0-preview1 now available"},"content":{"rendered":"<p>Today we\u2019re very happy to announce that the first preview of the next minor release of ASP.NET Core and .NET Core is now available for you to try out. We\u2019ve been working hard on this release over the past months, along with many folks from the community, and it\u2019s now ready for a wider audience to try it out and provide the feedback that will continue to shape the release.<\/p>\n<h2 id=\"how-do-i-get-it\">How do I get it?<\/h2>\n<p>You can download the new .NET Core SDK for 2.2.0-preview1 (which includes ASP.NET 2.2.0-preview1) from <a href=\"https:\/\/www.microsoft.com\/net\/download\/dotnet-core\/2.2\">https:\/\/www.microsoft.com\/net\/download\/dotnet-core\/2.2<\/a><a href=\"https:\/\/www.microsoft.com\/net\/download\/dotnet-core\/2.2\"><\/a>.<\/p>\n<h2 id=\"visual-studio-requirements\">Visual Studio requirements<\/h2>\n<p>Customers using Visual Studio should also install and use the <a href=\"https:\/\/www.visualstudio.com\/vs\/preview\/\">Preview channel<\/a> of Visual Studio 2017 (15.9 Preview 1 at the time of writing) in addition to the SDK when working with .NET Core 2.2 and ASP.NET Core 2.2 projects.<\/p>\n<h2 id=\"azure-app-service-requirements\">Azure App Service Requirements<\/h2>\n<p>If you are hosting your application on Azure App Service, you should follow <a href=\"https:\/\/docs.microsoft.com\/en-us\/aspnet\/core\/host-and-deploy\/azure-apps\/?view=aspnetcore-2.1#install-the-preview-site-extension\">these instructions<\/a> to install the site extension for hosting your 2.2.0-preview1 applications.<\/p>\n<h2 id=\"impact-to-machines\">Impact to machines<\/h2>\n<p>Please note that is a preview release and there are likely to be known issues and as-yet-to-be discovered bugs. While the .NET Core SDK and runtime installs are side-by-side, your default SDK will become the latest one. If you run into issues working on existing projects using earlier versions of .NET Core after installing the preview SDK, you can force specific projects to use an earlier installed version of the SDK using a <code>global.json<\/code> file as <a href=\"https:\/\/docs.microsoft.com\/en-us\/dotnet\/core\/tools\/global-json\">documented here<\/a>. Please <a href=\"https:\/\/github.com\/dotnet\/cli\/issues\">log an issue<\/a> if you run into such cases as SDK releases are intended to be backwards compatible.<\/p>\n<h2 id=\"whats-new-in-2.2\">What\u2019s new in 2.2<\/h2>\n<p>We\u2019re publishing a series of posts here that go over some of the new feature areas in detail. We\u2019ll update the post with links to these posts as they go live over the coming days:<\/p>\n<ul>\n<li><a href=\"https:\/\/devblogs.microsoft.com\/aspnet\/asp-net-core-2-20-preview1-open-api-analyzers-conventions\/\">API Controller Conventions<\/a><\/li>\n<li><a href=\"https:\/\/blogs.msdn.microsoft.com\/webdev\/2018\/08\/27\/asp-net-core-2-2-0-preview1-endpoint-routing\/\">Endpoint Routing<\/a><\/li>\n<li><a href=\"https:\/\/blogs.msdn.microsoft.com\/webdev\/2018\/08\/22\/asp-net-core-2-2-0-preview1-healthcheck\/\">Health Checks<\/a><\/li>\n<li><a href=\"https:\/\/blogs.msdn.microsoft.com\/webdev\/2018\/08\/22\/asp-net-core-2-2-0-preview1-http-2-in-kestrel\/\">HTTP\/2 in Kestrel<\/a><\/li>\n<li>Improvements to IIS hosting<\/li>\n<li><a href=\"https:\/\/devblogs.microsoft.com\/aspnet\/asp-net-core-2-2-0-preview1-signalr-java-client\/\">SignalR Java client<\/a><\/li>\n<\/ul>\n<p>In addition to these features area, we\u2019ve also:<\/p>\n<ul>\n<li>Updated our web templates to Bootstrap 4 and Angular 6<\/li>\n<\/ul>\n<p>You can see these new features in action in our most recent <a href=\"https:\/\/live.asp.net\">ASP.NET Community Standup<\/a>.<\/p>\n<p><iframe width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/b3dlJexe71M?start=1152\" allowfullscreen><\/iframe><\/p>\n<p>For a detailed list of all features, bug fixes, and known issues refer to our <a href=\"https:\/\/github.com\/aspnet\/Home\/releases\/2.2.0-preview1\">release notes<\/a>.<\/p>\n<h2 id=\"migrating-an-asp.net-core-2.1-project-to-2.2\">Migrating an ASP.NET Core 2.1 project to 2.2<\/h2>\n<p>To migrate an ASP.NET Core project from 2.1.x to 2.2.0-preview1, open the project\u2019s <code>.csproj<\/code> file and change the value of the the <code>&lt;TargetFramework&gt;<\/code> element to <code>netcoreapp2.2<\/code>. You do not need to do this if you\u2019re targeting .NET Framework 4.x.<\/p>\n<h2 id=\"giving-feedback\">Giving Feedback<\/h2>\n<p>The main purpose of providing previews is to solicit feedback so we can refine and improve the product in time for the final release. Please help provide us feedback by logging issues in the appropriate repository at <a href=\"https:\/\/github.com\/aspnet\">https:\/\/github.com\/aspnet<\/a> or <a href=\"https:\/\/github.com\/dotnet\">https:\/\/github.com\/dotnet<\/a>. We look forward to receiving your feedback!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Today we\u2019re very happy to announce that the first preview of the next minor release of ASP.NET Core and .NET Core is now available for you to try out. We\u2019ve been working hard on this release over the past months, along with many folks from the community, and it\u2019s now ready for a wider audience [&hellip;]<\/p>\n","protected":false},"author":1233,"featured_media":21370,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[197,7509],"tags":[32,433],"class_list":["post-36938","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-aspnet","category-aspnetcore","tag-asp-net-core","tag-preview"],"acf":[],"blog_post_summary":"<p>Today we\u2019re very happy to announce that the first preview of the next minor release of ASP.NET Core and .NET Core is now available for you to try out. We\u2019ve been working hard on this release over the past months, along with many folks from the community, and it\u2019s now ready for a wider audience [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts\/36938","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/users\/1233"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/comments?post=36938"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts\/36938\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/media\/21370"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/media?parent=36938"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/categories?post=36938"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/tags?post=36938"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}