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