翻譯|產品更新|編輯:龔雪|2023-08-22 10:57:11.790|閱讀 175 次
概述:VS代碼生成工具ReSharper v2023..2全新發布,此版本改進了對 C# 和C++的支持,為處理局部函數和原始字符串以及解決常見 Entity Framework 問題提供了新檢查,歡迎下載最新版體驗!
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
實質上,ReSharper特征可用于C#,VB.net,XML,Asp.net,XAML,和構建腳本。 使用ReSharper,你可以進行深度代碼分析,智能代碼協助,實時錯誤代碼高亮顯示,解決方案范圍內代碼分析,快速代碼更正,一步完成代碼格式化和清理,業界領先的自動代碼重構,高級的集成單元測試方案,和強大的解決方案內導航和搜索。
Jetbrains技術交流群:86598704 歡迎一起進群討論
ReSharper 2023.2 中新增的代碼檢查和快速修復適用于原始字符串文字和局部函數,以及常見的 Entity Framework 問題和冗余的可以為 null 指令。 對 C# 12 的早期支持涵蓋主構造函數和帶有可選形參的 lambda 表達式,我們還改進了 ReSharper 對棄元和可處置資源的支持,并添加了新的內聯和行間提示。
ReSharper 的單元測試獲得重大更新,新增功能可讓您輕松導航并為生產代碼創建測試!
要創建測試,只需調用 Generate Code(生成代碼)操作,然后選擇 Unit Test(單元測試)或按 Ctrl+U,C。 ReSharper 讓您可以選擇測試類名稱,甚至可以使用首選測試框架創建新項目(如果尚未創建)。 創建測試后,可以使用 Navigate To(導航到)操作或按 Ctrl+U,F 在實現和測試代碼之間導航。
基于 IntelliJ 的 IDE 和 .NET 工具的 2023.2 版本包含一項主要新功能:AI Assistant。 由 AI 提供支持的初始功能集提供了集成式 AI 聊天,并通過上下文操作自然融入一些核心開發工作流,這使 AI Assistant 能夠解釋所選代碼片段、消除潛在問題,以及為您生成 XML 文檔。
AI Assistant 不與 ReSharper 捆綁,必須單獨安裝。 目前,我們還推出了一個等候名單來管理使用 AI Assistant 功能的請求。
安裝 AI Assistant 插件后,ReSharper 的上下文操作將提供數個由 AI 提供支持的選項, AI Assistant 可以幫助您:
我們為處理原始字符串添加了新的 C# 檢查和上下文操作,還改進了輸入輔助并增加了格式設置選項:
將值傳遞到元組實參或返回值類型時,C# 允許跳過組件名稱。 但是,如果沒有名稱,在不查看目標類型的情況下就很難判斷每個組件的含義。 例如,許多軟件開發者將不得不檢查元組(null、false)的指定位置來理解其組件的含義。
這就是嵌入提示可以派上用場的地方! 當這些名稱在組件表達式中尚不明顯時,ReSharper 2023.2 將顯示帶有元組組件名稱的嵌入提示,使代碼更易閱讀和理解。
ReSharper C++ 引入了 Safe Delete(安全刪除)重構,讓您可以從源代碼安全移除符號。 這種重構適用于類、函數、變量、枚舉器、命名空間,甚至概念。
刪除符號之前,ReSharper C++ 會搜索其用法并允許預覽源代碼更改,幫助您確定移除沒有錯誤。 嘗試刪除類或命名空間等復雜實體時,ReSharper C++ 將遞歸檢查其所有成員的用法。
ReSharper 2023.2 中引入的預測調試器模式能夠預見執行程序觸發的所有可能狀態,無需實際執行,這使其能夠:
預測調試器將為程序執行提供更深入的洞察, 還能夠嘗試不同的值并對代碼進行故障排除,無需為每次更改重新啟動調試流程。
您可以轉到 ReSharper | Options | Tools | Debugger | Editor Integration | Predictive debugger | Show predicted values (beta)(ReSharper | 選項 | 工具 | 調試器 | 編輯器集成 | 預測調試器 | 顯示預測值(測試版))啟用預測調試器。
ReSharper 2023.2 中引入的預測調試器模式能夠預見執行程序觸發的所有可能狀態,無需實際執行,這使其能夠:
預測調試器將為程序執行提供更深入的洞察, 還能夠嘗試不同的值并對代碼進行故障排除,無需為每次更改重新啟動調試流程。
您可以轉到 ReSharper | Options | Tools | Debugger | Editor Integration | Predictive debugger | Show predicted values (beta)(ReSharper | 選項 | 工具 | 調試器 | 編輯器集成 | 預測調試器 | 顯示預測值(測試版))啟用預測調試器。
ReSharper 2023.2 提供了一種詳細比較兩個程序集的方法,仔細檢查特定程序集兩個版本之間的差異并搜索較新版本中可能引入的潛在漏洞時,這個功能特別實用。
要比較程序集,請前往 Assembly Explorer(程序集資源管理器)工具窗口。點擊 Compare Two Assemblies(比較兩個程序集),單文件應用程序和 .exe 或 .dll 文件都可以進行比較。
在 ReSharper 2023.2 中,我們修改了緩存 IDE 系統運行所需數據的方法。 此修訂已獲得無數性能測試的支持,將顯著減少每個打開的解決方案的磁盤空間消耗。 在實際中,這意味著減少花費在磁盤輸入/輸出上的總體時間,縮短解決方案的加載時間。
另一個提高解決方案加載速度的更改是 ReSharper 內部組件構造邏輯的重構。 了解詳情。
更多產品更新內容請咨詢“”~
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都網