複製鏈接
請複製以下鏈接發送給好友

Resharper

鎖定
ReSharper [1-2]  是一個JetBrains公司出品的著名的代碼生成工具。其能幫助Microsoft Visual Studio成為一個更佳的IDE,它包括一系列豐富的能大大增加C#Visual Basic .net開發者生產力的特徵。使用ReSharper,你可以進行深度代碼分析,智能代碼協助,實時錯誤代碼高亮顯示,解決方案範圍內代碼分析,快速代碼更正,一步完成代碼格式化和清理,業界領先的自動代碼重構,高級的集成單元測試方案,和強大的解決方案內導航和搜索。實質上,ReSharper特徵可用於C#,VB.NET,XML,ASP.NETXAML,和構建腳本。ReSharper還為C#和VB.NET提供了增強的交叉語言功能,它使開發者可以有效的控制.net混合項目。
外文名
Resharper
隸    屬
JetBrains公司
類    型
代碼生成工具
作    用
幫助Microsoft Visual Studio
應    用
C#,VB.NET,XML,ASP.NET,XAML,和構建腳本
版    本
支持Visual Studio 2019

Resharper產品功能

· 代碼分析
ReSharper可提供對C#, XAML, XML, ASP.NET和ASP.NET MVC的持續的代碼質量分析,甚至在用户對之進行編譯以前即可檢測到錯誤和問題。ReSharper可對用户的代碼提供900多種代碼檢驗,用户便可即刻 察覺到其當前文件或者甚至整個解決方案中是否包含了錯誤和故障。
Resharper代碼分析 Resharper代碼分析
· 高亮顯示錯誤和快速更正
ReSharper能在用户輸入的時候即對代碼進行分析,並高亮顯示錯誤,用户甚至無需進行編譯。其甚至能對大部分錯誤快速給出修改建議,以幫助用户快速解決問題。
· 先進的代碼協助
ReSharper充分的考慮到了編碼的各個方面,以幫助用户提高效率和節省時間。 其不但對Visual Studio的諸如代碼編譯之類的原生功能進行了擴展和改進,還可以使得用户通過使用大量的代碼模板快速生成代碼,在編輯器中查看類型和他們的成員的文 檔,使用稱為“上下文動作”(context actions)執行代碼轉換,還有其他更多的。
· 眾多的代碼重構
與Visual Studio 2005/2008/2010相比,ReSharper提供了更豐富的自動代碼重構功能。用户可使用許多不同的重構方法以進行重命名,移動,安全刪除標識;導入和內聯字段、變量和參數等等。
Resharper代碼重構 Resharper代碼重構
· 導航和搜索
無論什麼時候你需要查找某個類型,字段,方法,或任何其他的標 識,ReSharper提供了多種實現方法,可以通過名稱查找一個標識,在代碼從引用位置導航到標識的聲明位置,查找並高亮顯示標識用法。使用集成到 Visual Studio用户接口的特別工具窗口,ReSharper可以讓你看到完整的類型繼承樹和文件結構。
· 集成單元測試
ReSharper自動偵查代碼中的單元測試,並提供完整的單元測試支持。你能從代碼編輯器中運行和調試測試。同時,會提供一個專用的單元測試資源窗口以讓用户看到其單元測試的結果和重新運行單元測試。
·ASP.NET編輯
利用錯誤高亮顯示,快速修正,上下文動作,代碼協助,導航,重構,和其他特徵,用户可以愉悦而高效的編輯ASP.NET文件。使用ReSharper,你可以不受打擾的在ASP.NET中編輯和重構C#代碼,如Web控件屬性和事件,數據源,和內容點位符。
· NAnt和MS Build腳本編輯
其高級編輯功能之前只針對C#可以用,後擴展到了NAnt和MSBuild腳本。若用户安裝了ReSharper,則只要其在Visual Studio。NET中打開一個創建的腳本文件,便可立即得到完全代碼協助。
· VB功能
ReSharper for Visual Studio 2005/2008/2010 擴展了其對Visual Basic代碼(包括使用VB編寫的ASP頁面)的一系列功能。其中包含了ReSharper的所有導航和搜索功能,以及語法高亮,文檔快速查找等。其最 大的益處則是對於需要開發混合了C#和VB的項目的.NET開發人員而言的。
· XAML編輯
有了ReSharper,用户無論是在進行Silverlight, WPF, 或者 Windows Phone 7 開發時,均可獲得附加的XAML編輯協助,包括即時代碼分析,代碼重構,代碼生成和調整,以及快速的解決方案範圍導航。

Resharper最新版本

[3] 
支持Visual Studio 2010
支持Visual Studio 2012
支持Visual Studio 2013
支持Visual Studio 2015
支持Visual Studio 2017
支持Visual Studio 2019
支持Windows 8和Metro類型應用程序開發
支持針對不同語言的新代碼檢驗和全速修復,包括C#和VB。NET
多種JavaScript支持優化
優化的XAML開發支持套包
提供更多針對SharePoint, .NET 4.5, ASP.ET MVC 4,及Silverlight 5的ReSharper功能
優化的單位測試,包括對MSTest 11, NUnit 2.6, Jasmine 和 PhantomJS的支持
與Visual Studio 2010、 2012中的深色主題匹配,並對自定義主題提供全面支持
優化快速修復,代碼註釋,代碼關係查看,和代碼重整
參考資料