杨中科 ASP.NETCore开发效率利器 HOT RELOAD

HOT RELOAD

1、困惑:修改了服务器端的代码,必须重新运行程序。

2、方法1: [启动 (不调试) ]

3、方法2: .NET 6开始的Hot Reload(热重载)

正常修改代码后 不重启,是无法看到新的数据展示在页面

修改

运行结果:

方式一:设置开始执行不调试


点击生成解决方案

再次刷新

缺点:不是以调试的方式 生成项目,无法使用断点操作


方式二:修改后点机热重载按钮

发现此时,不需要重启项目,便可以得到最新的结果

文件保存时热重载

点机保存之后,便能自动刷新

【注意】

代码发生比较重大的变化时,比如新增、删除方法,给方法增加参数等等

1.如果需要经常设置断点:热重载

2.如果不太需要断点调试:开始执行不调试方式

相关推荐
周杰伦fans1 小时前
[特殊字符] 代理模式超详细讲解 ——.NET
数据库·c#·代理模式
用户8356290780512 小时前
C# 高效生成 Word 表格:复杂表格创建实战指南
后端·c#
屠夫2 小时前
C# LINQ
c#
光头闪亮亮4 小时前
电子发票解析工具-c#桌面应用开发-DataGridView表格控件使用详解
c#
周杰伦fans5 小时前
C# 中的 `Hashtable`
开发语言·c#
lingggggaaaa5 小时前
免杀对抗——C2远控篇&PowerShell&有无文件落地&C#参数调用&绕AMSI&ETW&去混淆特征
c语言·开发语言·笔记·学习·安全·microsoft·c#
咩图5 小时前
WPF+Prism8.0.0.1909+C#创建一个桌面程序
c#·wpf·prism
Charles_go6 小时前
C#中级45、什么是组合优于继承
开发语言·c#
我是唐青枫6 小时前
一文理解 C#.NET Tuples:从基础到高级应用
c#·.net
Charles_go7 小时前
C#中级46、什么是模拟
开发语言·oracle·c#