施壓後微軟推翻 .Net 6 Hot Reload 的決定

閱讀時間圖標 2分鐘讀


讀者幫助支持 MSpoweruser。如果您透過我們的連結購買,我們可能會獲得佣金。 工具提示圖標

請閱讀我們的揭露頁面,了解如何幫助 MSPoweruser 維持編輯團隊的發展 阅读更多

微軟因出於商業動機而決定從即將發布的 .Net 6 中刪除對 Hot Reload 的支持而引發了越來越多的騷動。

Hot Reload 是一項有用的功能,它允許開發人員在應用程序運行時修改其源代碼並立即查看結果。 微軟沒有將其與開源 .Net 6 一起發布,而是決定將其作為 Visual Studio 2022 的付費功能。

在公司內部和外部越來越強烈的反對之後,微軟現在改變了他們的決定,.NET 程序管理總監 Scott Hunter :

首先,我們要道歉。 我們在執行我們的決定時犯了一個錯誤,並且花了比預期更長的時間來回復社區。 我們已批准重新啟用此代碼路徑的拉取請求,它將位於 .NET 6 SDK 的 GA 版本中。

..

隨著 .NET 6 版本和 Visual Studio 2022 的發佈時間越來越短,我們選擇首先專注於將 Hot Reload 引入 VS2022。 我們在執行這個計劃時犯了一個錯誤。 在我們努力確定範圍時,我們無意中最終刪除了源代碼,而不是僅僅不調用該代碼路徑。 我們低估了在跨場景的環境中依賴此功能的開發人員數量,以及 CLI 如何與 Visual Studio 一起使用以提高許多人的內循環生產力。

微軟能否在開源社區改變計劃後儘快重新贏得他們的信任還有待觀察。

通過 邊緣

有關主題的更多資訊: 淨額6, 熱重載, 微軟