JetBrains發布了Rider ReSharper Ultimate 2019.3
本周早些時候,JetBrains宣布了Rider和Re SharperUltimate2019年的最后一次發布。新的IDE功能包括支持T4模板、跨平臺。NET核心分析、多容器Docker調試和Unity測試。ReSharperUltimate2019.3包括一個新的本地化管理器,支持多個C#8功能,以及對NuGet包的依賴搜索。
騎手是JetBrain的跨平臺。NETIDE,基于IntelliJ平臺和Re Sharper.它支持的發展。NET,NETCore、Xamarin和Unity應用程序.ReSharper是用于代碼質量分析和自動重構的Visual Studio擴展,可用于C#和C。ReSharperUltimate是一組針對分析和代碼覆蓋跟蹤的工具。NET。
新的Rider版本最相關的特性之一是支持T4模板。T4(來自“文本模板轉換工具包”)是一個基于模板的、可參數化的文本生成框架,用于自動創建文本文件。在這個最新的版本中,Rider現在支持T4模板的執行、處理和調試。編輯器中的T4輔助包括代碼塊中的C#支持、代碼突出顯示和完成、T4檢查和多個指令。
Rider2019.3的另一個相關功能是在嵌入式中加入macOS和Linux支持。NET分析工具。然而,新的功能只能得到針對性項目的支持。NET Core3.1.在此之前,MacOS和Linux的性能分析器只支持Mono和UnityMono應用程序。
在Rider中的其他相關新功能包括支持使用DockerCompose創建的調試容器和Unity的測試覆蓋范圍。在性能、導航和支持C#8和Xamarin方面也有多方面的改進。JetBrain的AWS Toolkit插件現在也與Rider兼容,MongoDB支持采用了“初始”狀態(內省、查詢控制臺和數據查看)。更多關于騎手的新功能的信息可以在這里找到。
ReSharperUltimate2019.3引入了一個新的本地化管理器,以協助本地化應用程序的過程。該新特性允許同時對多個本地化資源進行可視化管理,并具有網格視圖,以促進對多個區域性的資源管理。
在Re SharperUltimate中的另一個新特性是對C#8的改進支持,F在,ReSharper可以處理Nullable Reference類型、目標類型交換機表達式和默認接口方法。代碼生成和樣式也受到這些改進的影響。
在Re SharperUltimate中的其他相關新功能包括lambda參數的類型名稱提示和單元測試工具的改進。此外,“查找依賴代碼”操作現在可以用于NuGet引用,并且可以為整個解決方案而不僅僅是項目運行。所有新功能的完整列表可以在這里找到。