看到.NET 6 Preview 1 發佈,裏面「除了 XAML 熱重載以外,還將支持 C# 代碼的熱重載」一句,以爲有必要試試看,由於XAML熱重載功能用起來確實很爽。html
首先要下載.NET6.0的sdk。個人步驟以下:框架
測試熱重載測試
using System; namespace ConsoleApp1 { class Program { static void Main(string[] args) { for (int i = 0; i < 2; i++) Console.WriteLine(0); Console.ReadKey(); } } }
在「Console.WriteLine(0);」 這行設置斷點
spa
按F5開始調試
調試
按F5繼續調試,控制檯輸出 0
code
修改代碼「Console.WriteLine(0);」爲「Console.WriteLine(1);」
htm
按F5繼續調試,控制檯輸出 1
blog
結論:不是還將支持 C# 代碼的熱重載,是已經支持 C# 代碼的熱重載。get