原創|產品更新|編輯:吳園園|2019-08-12 10:18:58.267|閱讀 1188 次
概述:ReSharper最新版本2019.2發布,支持C#8.0以及其它功能改進,新版本,新功能,趕快下載體驗吧~
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
ReSharper是一個著名的代碼生成工具,其能幫助Microsoft Visual Studio成為一個更佳的IDE。實質上,ReSharper特征可用于C#,VB.net,XML,Asp.net,XAML,和構建腳本。
ReSharper Ultimate 2019.2提供了對C#8.0的更好支持以及一些Navigation,Find Usages和調試器數據提示的更新。它還改善了啟動時間,并為VS 2019中的“Per-Monitor DPI Awareness”模式提供了初始支持.C ++項目的索引更快,支持更多C ++ 20功能。
增強的C#支持
利用ReSharper的增強支持充分利用C#8:
支持索引和范圍的最新更改,例如可索引類型和可調整類型。
上下文操作添加范圍檢查現在支持System.Index / System.Range的索引 并生成正確的檢查。
支持非托管通用結構。
兩個新的檢查,“ 將switch switch語句轉換為switch表達式 ”和“ 將三元表達式鏈轉換為切換表達式 ”,以及相應的“ 轉換為切換表達式 ”快速修復。
已解決的客戶疑問:上下文操作現在可以在范圍內應用將連接轉換為插值。
更快的啟動時間
借用Rider,我們開始使用基于MSBuild的項目模型而不是Visual Studio COM API。這將有助于優化解決方案加載時間,因為我們已經最小化了COM API的使用,這會鎖定UI線程。
此外,我們還更新了“效果指南”頁面。它有一個新的Windows Defender部分和所有性能提示的描述,描述了在應用建議后將要完成的操作。
導航和查找用法
在此版本中,Find Usages開始使用Solution Wide Error Analysis中的數據來收集結果。如果為解決方案啟用SWEA,“ 查找使用情況”將顯著更快地顯示結果。
我們在Navigation中添加了一些小改進,希望您會發現它們很有用:
您可以通過“ 轉到文件成員 ”對話框搜索文件。結果列表將包含所有匹配成員的名稱以及搜索字符串在文件中出現的所有位置。
在“ 轉到文本”結果窗口中,如果您不想在注釋字符串中查找實例,則可以過濾掉注釋行。
調試器數據提示
ReSharper 2019.2為調試器數據提示帶來了幾個更新:
我們添加了幾個新的切換:隱式功能評估和 自動評估屬性。
它們遵循“ 啟用屬性評估和其他隱式函數調用 ”設置,并可以按需評估屬性值。
代碼樣式和代碼格式化程序
為了改進C#8.0支持,我們為switch表達式添加了新的格式化選項。對.editorconfig,StyleCop.Settings和.clang-format的支持現在表現更好,默認情況下會啟用突出顯示和解決方案寬錯誤分析。您還可以在“選項”頁面內編輯EditorConfig屬性。
支持“Per-Monitor DPI Awareness”模式
ReSharper Ultimate 2019.2為Visual Studio 2019中引入的“Per-Monitor DPI Awareness”模式提供了更好的支持。我們知道一些ReSharper用戶以前選擇禁用針對具有不同像素密度的屏幕的Optimize渲染(通過工具|選項|環境|常規),因為我們使用ReSharper工具窗口的渲染問題。請再次啟用它并查看它的外觀。請注意,可能仍有一些地方可能會遇到一些故障。
其他特性
參數名稱提示具有性能改進和新啟發式。
IL Viewer中提供了帶有關鍵字描述的新工具提示。
ReSharper |下的高級符號選項對話框 選項| 工具| 外部源現在支持相對路徑。
Assembly Explorer工具窗口現在在“屬性”選項卡上有一個“摘要”屬性和一個非托管(win32)資源子樹。
虛幻引擎支持ULTIMATE
在之前的版本中,我們開始致力于更好地支持特定于UE4的遠程過程調用。現在,我們已經更新了 Rename和Change Signature重構,以便在RPC函數上正常工作。一些新的代碼分析檢查也可用于基于UE4的代碼,尤其是針對丟失或錯誤設置的UE4反射宏。
繼續為v2019.1中的反射說明符添加代碼完成后,我們現在為它們添加了內置文檔。CtrlQ當插入符號位于說明符上時,它顯示在快速文檔彈出窗口()中。
對于C更快的索引++項目旗艦版
ReSharper C ++中使用的新預處理器實現加快了對典型解決方案(如LLVM和虛幻引擎)的索引,增加了15-25%。
請參閱ReSharper C ++中的新功能。
dotMemory控制臺分析器改進終極
dotMemory 2019.2停止支持遠程分析。為了給您足夠的替代品,我們對dotMemory控制臺分析器進行了大幅改進:
控制臺分析器獲取命令以分析所有類型的應用程序,包括.NET Core應用程序,IIS Express托管的應用程序,Windows服務等。
該--trigger-on-activation參數允許在可能的情況下立即獲取內存快照。如果您想要拍攝基線快照并將其用于比較,此功能非常有用。
以上就是ReSharper2019.2版本更新內容,新版本,新功能,趕快下載體驗吧~
想要購買ReSharper正版授權的朋友可以。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn