近期發(fā)布的JetBrain的Rider IDE(EAP17)移除了對.NET Core調(diào)試支持。該功能與NuGet的一個軟件包在許可上存在沖突,而EAP17使用NuGet提供的.NET Core項目調(diào)試功能,所以必須要移除該功能。為此,JetBrains迅速推出了Rider EAP18,恢復(fù)了對.NET Core調(diào)試的支持。
JetBrain僅用一周時間就恢復(fù)了該功能。但是需要指出,當(dāng)前EAP18只支持在Windows系統(tǒng)上調(diào)試.NET Core代碼,對Linux和Mac OS X系統(tǒng)上調(diào)試的支持將推后發(fā)布。據(jù)JetBrains的Maarten Balliauw介紹,對.NET Core調(diào)試的支持中包括檢查變量和單步調(diào)試代碼的功能,以及加入到運行中CoreCLR過程的功能。
EAP18的更新不止改進(jìn)了.NET Core支持這一項,還增加了支持在項目中添加COM引用的功能。EAP18修正了一些程序錯誤,其中包括解決了“無效卷分隔字符”錯誤,以及折疊未使用代碼時功能異常的問題。
JetBrains提供了完整的修復(fù)列表,用于Windows、Mac OS X和Linux平臺的Rider EAP18已可下載。
查看英文原文:.NET Core Debugging Support Returns to Rider IDE