Visual Studio 2022 新功能 - 熱重載
現在在開發過程中, Visual Studio 會幫助開發人員自動重新載入應用程式,而無須手動重新啟動/偵錯,大幅減少開發/偵錯過程中使用者操作行為。
- 部分專案類型需要 .NET 6 與特定 Visual Studio 版本才能使用 (ASP.NET Razor, CSS, MAUI…等等)
- ASP.NET 程式碼、WPF、WinForm 只需特定 Visual Studio 版本即可,請參考下圖 (來源:使用 Visual Studio 中的熱重新載入來撰寫和偵測執行中的程式碼)
- 熱重載是在偵錯或啟動應用程式時的功能,這意為可能會重新觸發中斷點
您可以在啟動應用程式後上方找到 Hot Reload 按鈕與其設定
您也可以在 工具 > 選項 > 偵錯(Debugging) > .NET/C++ Hot Reload 找到相關設定
Demo
下列影片將以 ASP.NET 程式碼、Razor 與 CSS 為範例,呈現 Hot Reload