愛伊米

微軟道歉,恢復 .NET 中熱過載支援

出品|開源中國

文|白開水

在從 。NET SDK repo 中刪除熱過載(Hot Reload)功能的舉措得到了社群的強烈譴責之後。微軟終於出來進行了道歉,並宣佈恢復 。NET 中的熱過載功能。

首先,也是最重要的,我們要道歉。我們在執行我們的決定時犯了一個錯誤,花了比預期更長的時間來回復社群。我們已經批准了重新啟用這一程式碼路徑的拉取請求,它將在 。NET 6 SDK 的 GA 構建中出現。

微軟道歉,恢復 .NET 中熱過載支援

微軟方面解釋稱,和其他所有的開發團隊一樣,他們有時必須考慮質量、時間和資源,以便在繼續取得進展的同時進行權衡。鑑於絕大多數 。NET 開發人員都在使用 Visual Studio,所以他們希望確保 VS 為 。NET 6 提供最佳體驗。

“隨著 。NET 6 和 Visual Studio 2022 釋出時間的臨近,我們選擇首先專注於將 Hot Reload 引入 VS2022。我們在執行這個計劃的方式上犯了一個錯誤。在我們的努力範圍中,我們無意中刪除了原始碼,而不是僅僅不呼叫該程式碼路徑。我們低估了在其跨場景環境中依賴這種能力的開發人員的數量,以及 CLI 是如何與 Visual Studio 一起使用來推動許多人的內迴圈生產力的。”

在文章的最後,微軟再次進行了道歉,並表示:他們的願望是為 。NET 創造一個開放和充滿活力的生態系統。和許多公司一樣,他們也正在學習在考慮 OSS 社群的需求和作為 。NET 的企業贊助商之間進行平衡。

“有時,我們無法做到這一點。當我們沒有做到的時候,我們能做的就是從我們的錯誤中學習,並更好地向前發展。感謝大家多年來的所有反饋和貢獻。我們致力於在開放中發展 。NET,並期待著繼續與社群密切合作。”