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