JetBrains 2月份發(fā)布了新版Rider,為.NET開發(fā)人員提供了許多IDE插件。本次發(fā)布被稱為bulid 17,其中有許多新特性首次亮相,包括新的NuGet包管理界面、對崩潰問題的修復以及調試方面的改進。不幸的是,這次發(fā)布的Rider版本無法調試基于.NET Core開發(fā)的應用程序。
據JetBrains透露,這個調試功能依賴于一個NuGet包,但這個NuGet包有一個許可限制,它不能在非Microsoft產品中使用。InfoQ聯(lián)系JetBrains對此發(fā)表評論,據悉雖然“...[JetBrains]承諾盡快讓Rider提供對于.Net Core調試的支持”,但是再次引入這個功能的發(fā)布日期尚無法確定。
即便如此,這個版本也改進了很多功能。因為額外添加了一個新的用于斷點觸發(fā)的計數選項,調試功能得到了增強。這有助于調試循環(huán)體。計數器可以設置成當循環(huán)達到某個值時進行計數,而不用在每次循環(huán)當中都設置一個斷點觸發(fā)器。計數器可以直接展示觸發(fā)次數,從而節(jié)省了大量的時間。構建工具窗口已經細化,包括構建過程的原始文本視圖和樹視圖,以便更輕松地關注您感興趣的錯誤。另一項改進是ReSharper的代碼提示,開發(fā)者使用Alt + Enter能夠快速檢索可用的修正建議。
Rider現(xiàn)在可以下載,但請記住這仍然是預發(fā)布軟件,不應該安裝在關鍵系統(tǒng)上。Windows、Mac OS X和Linux系統(tǒng)都有可用的二進制版本。此版本中修復錯誤的完整列表可以在此處查看。
查看英文原文:Rider EAP17 Brings Improvements, But Loses .NET Core Debugging