.NET IDE Rider公布2020.2路线图
跨平臺 .NET IDE Rider 近日公布了 2020.2 的路線圖,介紹了目前正在開發(fā)的一些特性,并表示其中一些可能在接下來的版本中出現(xiàn)。主要包括:
Windows 上的 .NET Core 后端:Rider 2020.1 已在 macOS 和 Linux 上的 .NET Core 上運(yùn)行 ReSharper 后端。Windows 方面,后端仍在 .NET Framework 上運(yùn)行,并使用 NGen 獲得啟動方面的改進(jìn)。現(xiàn)在正在將后端也移至 Windows 上的 .NET Core,并準(zhǔn)備使用 CrossGen 替代 NGen。
新的 Debugger API:Debugger API 已被大量重寫,允許增加更多功能,并且還允許插件加入調(diào)試過程,包括自定義值表示形式和改進(jìn)的惰性值計(jì)算,具有更好的中斷效果。
Pin-To-Frame:將擴(kuò)展 Pin-To-Top 功能以跨幀固定值。在調(diào)試遞歸函數(shù)時(shí),這將使我們能夠觀察不同迭代中值的狀態(tài):
數(shù)據(jù)斷點(diǎn):每當(dāng)更改某個(gè)屬性或字段時(shí),就中斷執(zhí)行,而無需創(chuàng)建多個(gè)不同的語句斷點(diǎn)。平臺限制,目前可能僅適用于 Windows 上的 .NET Core 3+。
重新設(shè)計(jì)的工具欄:將使其更簡潔,并更易于使用 VCS 集成、運(yùn)行配置和調(diào)試模式等常用功能。同時(shí)也可以解決可用性問題,尤其是對于剛加入 Rider 的新用戶而言。
彩色工具提示:目前在 Rider 中實(shí)現(xiàn)類似 ReSharper 的 EnhancedTooltip 插件的可視化,并使用高亮標(biāo)識符、類型名稱、修飾符和文檔等。
更好的 Blazor 支持:目標(biāo)是與 Razor 組件、與參考、導(dǎo)航和代碼補(bǔ)全有關(guān)的源組件更好地集成。這也包括重構(gòu),主要是重命名重構(gòu)。同時(shí)也致力于能夠運(yùn)行 Blazor WebAssembly(WASM)項(xiàng)目。
與 Cloud Services 集成:擴(kuò)展 Azure 工具包,使其能夠?yàn)橐寻l(fā)布的數(shù)據(jù)庫應(yīng)用遷移數(shù)據(jù)庫,并在發(fā)布 Web 應(yīng)用和功能應(yīng)用時(shí)選擇部署插槽。
F# 支持:將引入有關(guān)推斷類型、參數(shù)名和管道表達(dá)式的提示。
TFS 服務(wù)器工作區(qū):將擴(kuò)展 Azure DevOps 插件以支持服務(wù)器工作區(qū),以與更多 TFS 用例兼容。
使用 IIS/IIS Express:將改善與在 IIS/IIS Express 上運(yùn)行的 ASP.NET Core 項(xiàng)目的集成,以啟用進(jìn)程內(nèi)托管并允許更好的調(diào)試器附件。
本地化管理器:在 ReSharper 2019.3 中發(fā)布了新的本地化管理器,以更方便地編輯資源文件(.resx),目前正在開發(fā) Rider UI,使得其也可以使用本地化管理。
詳情查看:https://blog.jetbrains.com/dotnet/2020/05/29/rider-2020-2-roadmap
推薦閱讀
Dubbogo一周年:已和Spring Cloud、gRPC互通
開源最大的謊言是什么?
慕尼黑們擁抱Linux,微軟一直在被拋棄的路上
winget install,微軟開源Windows軟件包管理器
AI復(fù)原100年前京城老視頻,靠這三個(gè)開源工具
總結(jié)
以上是生活随笔為你收集整理的.NET IDE Rider公布2020.2路线图的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 我的『MVP.Blazor』快速创建与部
- 下一篇: 字符串太占内存了,我想了各种奇思淫巧对它