翻譯|行業資訊|編輯:董玉霞|2022-04-20 11:56:12.400|閱讀 1217 次
概述:ReSharper V2022.1 在性能上得到了很大提升,并帶來了許多改進和錯誤修復,特別是在 Blazor 開發和 支持C# 方面。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
ReSharper V2022.1 在性能上得到了很大提升,并帶來了許多改進和錯誤修復,特別是在 Blazor 開發和 支持C# 方面。
繼續改進對 C# 10 的支持,尤其是 全局使用。我們已經實現了兩個新的重構,它們也可用作上下文操作。
Extract Global Using可以幫助用戶在項目中引入全局使用的概念。可以在常規指令上調用它using,ReSharper 會建議將其提取到指定GlobalUsings.cs 文件中(如果項目中還沒有這樣的文件,則會創建它),using不再需要 的常規 將從項目中的文件中刪除。
如果將全局重構using為常規 using,使用重構的內聯全局也可以提供幫助。當在 global 上調用時using,它會將其從 中刪除, GlobalUsings.cs并將相應的using 語句添加到項目中需要的文件中。
Find Usages 和擴展方法的代碼分析 支持全局 using 功能。
研究了即將到來的 C# 11 和支持的 通用屬性。
端點現在支持適用于 ASP.NET Core 6 最小 API 和基于約定的路由。
重新組織了Alt+Enter 菜單中與代碼清理和格式化相關的所有項目。Format selection、Cleanup selection和Apply 語法樣式被組合成一個Reformat 和 Cleanup項, 以提供一個入口點。
除了這些更改之外,語法樣式設置現在可在“配置代碼樣式”和“自動檢測代碼樣式設置” 操作中使用。預覽代碼樣式面板也顯示了語法樣式的變化。
現在 支持虛幻引擎測試框架 。ReSharper C++ 發現 Unreal Engine 單元測試,并在編輯器中的每個測試旁邊添加相應的操作指示器,以運行或調試測試或整個測試套件。在單元測試會話 窗口中,可以查看測試結果,并重新運行失敗的、所有的或特定的測試。
ReSharper最新版本 C++ 現在更擅長處理隱式構造函數調用,允許在更多情況下查找用法并導航到調用的構造函數,包括以下情況:
emplace當使用不正確的參數調用類似函數 時,ReSharper C++ 2022.1 還會向您顯示重載警告 。
在分析了源生成器支持的性能后,在從編譯器獲取源生成的文檔時增加請求之間的延遲。 因此,源代碼生成器不會在編譯器之前運行,從而減少了 CPU 工作總量。確切的性能增益取決于是否有任何其他功能也觸發生成器,例如 Visual Studio 的全行完成。
已經修復 了一些性能問題 ,并為更多問題奠定了基礎。這包括處理來自客戶的性能快照、內部分析會話以及收集數據以希望在未來實施自動檢查以檢測性能下降。
InspectCode 工具可以生成與靜態分析結果交換格式( SARIF ) 兼容的輸出文件。 命令行工具現在支持Alpine Linux。
Microsoft.Data.SqlClient現在 dotTrace 支持來自Windows(.NET Core、.NET 5+)以及 macOS 和 Linux(.NET Core 3.0+、.NET 5+)上 的提供程序的 SQL Server 事件 。
現在只需將特殊圖標拖到應用程序窗口上,即可將分析器附加到已運行的應用程序。
您現在可以使用注釋從覆蓋分析中排除某些行或代碼塊。有幾個選項可用于此:
// dotcover disable var i = 1; var j = 10; // dotcover enable /* dotcover disable */ var i = 1; /* dotcover enable */ var i = 1; // dotCover disable this line // dotcover disable next line var j = 100;
要使這些選項中的任何一個起作用,必須引用該 JetBrains.dotCover.MSBuild NuGet包。這是一個僅用于開發的依賴項,不會作為運行時依賴項包含在項目中。
以上就是ReSharper V2022.1更新的新功能的相關內容,想要了解ReSharper價格可進入慧都官網咨詢在線客服。
ReSharper是VS代碼生成工具。實質上,ReSharper特征可用于C#,VB.net,XML,Asp.net,XAML,和構建腳本。 使用ReSharper,你可以進行深度代碼分析,智能代碼協助,實時錯誤代碼高亮顯示,解決方案范圍內代碼分析,快速代碼更正,一步完成代碼格式化和清理,業界領先的自動代碼重構,高級的集成單元測試方案,和強大的解決方案內導航和搜索。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn