...

微軟道(dào)歉,恢複 .NET 中熱重載支持

2021-10-25

在(zài)從 .NET SDK repo 中删除熱重載(Hot Reload)功能的(de)舉措得到(dào)了(le/liǎo)社區的(de)強烈譴責之(zhī)後。微軟終于(yú)出(chū)來(lái)進行了(le/liǎo)道(dào)歉,并宣布恢複 .NET 中的(de)熱重載功能。

首先,也(yě)是(shì)最重要(yào / yāo)的(de),我們要(yào / yāo)道(dào)歉。我們在(zài)執行我們的(de)決定時(shí)犯了(le/liǎo)一(yī / yì /yí)個(gè)錯誤,花了(le/liǎo)比預期更長的(de)時(shí)間來(lái)回複社區。我們已經批準了(le/liǎo)重新啓用這(zhè)一(yī / yì /yí)代碼路徑的(de)拉取請求,它将在(zài) .NET 6 SDK 的(de) GA 構建中出(chū)現。

 

微軟方面解釋稱,和(hé / huò)其他(tā)所有的(de)開發團隊一(yī / yì /yí)樣,他(tā)們有時(shí)必須考慮質量、時(shí)間和(hé / huò)資源,以(yǐ)便在(zài)繼續取得進展的(de)同時(shí)進行權衡。鑒于(yú)絕大(dà)多數 .NET 開發人(rén)員都在(zài)使用 Visual Studio,所以(yǐ)他(tā)們希望确保 VS 爲(wéi / wèi) .NET 6 提供最佳體驗。

随着 .NET 6 和(hé / huò) Visual Studio 2022 發布時(shí)間的(de)臨近,我們選擇首先專注于(yú)将 Hot Reload 引入 VS2022。我們在(zài)執行這(zhè)個(gè)計劃的(de)方式上(shàng)犯了(le/liǎo)一(yī / yì /yí)個(gè)錯誤。在(zài)我們的(de)努力範圍中,我們無意中删除了(le/liǎo)源代碼,而(ér)不(bù)是(shì)僅僅不(bù)調用該代碼路徑。我們低估了(le/liǎo)在(zài)其跨場景環境中依賴這(zhè)種能力的(de)開發人(rén)員的(de)數量,以(yǐ)及 CLI 是(shì)如何與 Visual Studio 一(yī / yì /yí)起使用來(lái)推動許多人(rén)的(de)内循環生産力的(de)。

在(zài)文章的(de)最後,微軟再次進行了(le/liǎo)道(dào)歉,并表示:他(tā)們的(de)願望是(shì)爲(wéi / wèi) .NET 創造一(yī / yì /yí)個(gè)開放和(hé / huò)充滿活力的(de)生态系統。和(hé / huò)許多公司一(yī / yì /yí)樣,他(tā)們也(yě)正在(zài)學習在(zài)考慮 OSS 社區的(de)需求和(hé / huò)作爲(wéi / wèi) .NET 的(de)企業贊助商之(zhī)間進行平衡。

“有時(shí),我們無法做到(dào)這(zhè)一(yī / yì /yí)點。當我們沒有做到(dào)的(de)時(shí)候,我們能做的(de)就(jiù)是(shì)從我們的(de)錯誤中學習,并更好地(dì / de)向前發展。感謝大(dà)家多年來(lái)的(de)所有反饋和(hé / huò)貢獻。我們緻力于(yú)在(zài)開放中發展 .NET,并期待着繼續與社區密切合作。”

更多詳情可查看官方博客


來(lái)源:oschina