zoukankan      html  css  js  c++  java
  • [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# 代码的热重载。

  • 相关阅读:
    CF293E Close Vertice
    [SCOI2016]幸运数字
    [NOI2003]逃学的小孩
    0302读后感
    1231递归下降语法分析
    1210-有穷自动机
    11.12 评论汇总
    1029语言文法
    0921 词法分析
    0909开启编译原理之路
  • 原文地址:https://www.cnblogs.com/catzhou/p/14419806.html
Copyright © 2011-2022 走看看