Asp.Net Core 2.2.0-preview1已經發布
原文地址 ASP.NET Core 2.2.0-preview1 now available
今天我們很高興地宣布,現在可以試用ASP.NET Core和.NET Core的下一個次要版本的第一個預覽。在過去的幾個月里,我們和社區里的許多人一起為這個版本進行開發,現在它已經准備好讓更廣泛的受眾嘗試它並提供反饋,這些反饋可以幫助我們更好的完善這個版本。
在哪里可以下載到2.2.0-preview1?
您可以從 在這里下載.NET Core 2.2.0-preview1版本的SDK(包括ASP.NET 2.2.0-preview1)
Visual Studio版本要求
在創建.NET Core 2.2和ASP.NET Core 2.2項目時,除了安裝上面提供的sdk,使用Visual Studio的開發人員還需要安裝預覽版的Visual Studio 2017 (在寫本文時Visual Studio預覽版是15.9 Preview 1)
Azure應用服務要求
如果您使用Azure App Service運行應用程序,則應閱讀這些文檔安裝用於托管2.2.0-preview1應用程序的站點擴展
對機器環境的影響
需要注意,這是一個預覽版本,可能存在已知和尚未發現的錯誤。雖然.NET Core SDK和運行時是多版本共存在的,但默認SDK將成為最新的SDK。如果在安裝預覽SDK后遇到使用早期版本的.NET Core項目出現問題,可以根據此文檔描述的global.json文件強制特定項目使用指定的sdk版本來解決,如果您遇到sdk版本有向后兼容問題,請在這里提出一個issue
2.2.0中的新功能
我們會發布一系列的博客介紹2.2.0中新加入的功能,它們會在未來幾天內發布,導航鏈接將在本文中更新 (注:翻譯將在未來幾天內更新)
- API控制器約定
- 端點路由
- 健康檢查
- Kestrel中的http/2
- 改進IIS托管
- SignalR Java客戶端
除了這些功能,我們還有
- 將web模板更新為bootstrap4和angular6
您可以在Asp.Net社區看到這些新功能的實際應用
2.2.0-Preview1的相關所有功能、錯誤列表和已知問題的列表請參閱我們的發行說明
將ASP.NET Core 2.1項目遷移到2.2
將ASP.NET Core項目從2.1.x遷移到2.2.0-preview1的方式很簡單,打開項目的.csproj文件並將<TargetFramework>元素的值更改為netcoreapp2.2即可,如果您的項目是.NET Framework 4.x,則無需執行此操作(因為它需要更復雜的遷移方式)。