VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > temp > C#教程 >
  • [C#] 尝鲜.net6.0的C#代码热重载

看到.NET 6 Preview 1 发布,里面“除了 XAML 热重载之外,还将支持 C# 代码的热重载”一句,觉得有必要试试看,因为XAML热重载功能用起来确实很爽。

首先要下载.NET6.0的sdk。我的步骤如下:

  1. 打开一个老项目,
  2. 右键单击当前项目,选择属性

  3. 下载完成后安装。

测试热重载

  1. 新建控制台项目,目标框架选择.NET6.0(预览)
  2. 修改Program.cs为如下代码
using System;

namespace ConsoleApp1
{
    class Program
    {
        static void Main(string[] args)
        {
            for (int i = 0; i < 2; i++)
                Console.WriteLine(0);




            Console.ReadKey();
        }
    }
}

  1. 在“Console.WriteLine(0);” 这行设置断点

  2. 按F5开始调试

  3. 按F5继续调试,控制台输出 0

  4. 修改代码“Console.WriteLine(0);”为“Console.WriteLine(1);”

  5. 按F5继续调试,控制台输出 1

结论:不是还将支持 C# 代码的热重载,是已经支持 C# 代码的热重载。

出处:https://www.cnblogs.com/catzhou/p/14419806.html


相关教程