zoukankan      html  css  js  c++  java
  • .net 6.00 —— 热重载(TODO)

    https://www.zhihu.com/question/449756804

    热重载是另一个性能特性,专注于开发人员的生产力。它使您能够对正在运行的应用程序进行各种代码编辑,从而减少您等待应用程序重新构建、重新启动或重新导航到进行代码更改后所在位置所需的时间。

    热重载可通过dotnet watchCLI 工具和 Visual Studio 2022 使用。您可以将热重载用于多种应用程序类型,例如 ASP.NET Core、Blazor、.NET MAUI、控制台、Windows 窗体 (WinForms)、WPF、WinUI 3、Azure 函数等。

    使用 CLI 时,只需使用 启动您的 .NET 6 应用程序dotnet watch,进行任何支持的编辑,并在保存文件时(如在 Visual Studio Code 中)将立即应用这些更改。如果不支持更改,详细信息将记录到命令窗口

    作者:醉书生
    链接:https://www.zhihu.com/question/449756804/answer/2219422015
    来源:知乎
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

    此图像显示正在启动的 MVC 应用程序dotnet watch。我对和文件进行了编辑(如日志中所报告的那样),并且两者都被应用到代码中并在不到半秒的时间内很快地反映在浏览器中。.cs.cshtml

    使用 Visual Studio 2022 时,只需启动您的应用程序,进行受支持的更改,然后使用新的“热重载”按钮(如下图所示)应用这些更改。您还可以选择通过同一按钮上的下拉菜单在保存时应用更改。使用 Visual Studio 2022 时,Hot Reload 可用于多个 .NET 版本、.NET 5+、.NET Core 和 .NET Framework。例如,您将能够对OnClickEvent按钮的处理程序进行代码隐藏更改。Main应用程序的方法不支持它。

     

     

    注意:RuntimeInformation.FrameworkDescription中存在一个错误,错误在该图像中显示,将很快修复。

    热重载还与现有的“编辑并继续”功能(在断点处停止时)和 XAML 热重载协同工作,用于实时编辑应用程序 UI。目前支持 C# 和 Visual Basic 应用程序(不是 F#)。



    作者:醉书生
    链接:https://www.zhihu.com/question/449756804/answer/2219422015
    来源:知乎
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
  • 相关阅读:
    创业4
    创业3
    PowerBI开发 第十四篇:使用M公式添加列
    PowerBI开发 第十三篇:增量刷新
    PowerBI开发 第十二篇:钻取
    SSIS 连接数据
    SSIS 调试和故障排除
    SQL Server 日志和代理的错误日志
    SSIS 检查点(CheckPoint)内幕
    SSIS 如何处理逻辑类型的转换?
  • 原文地址:https://www.cnblogs.com/panpanwelcome/p/15784900.html
Copyright © 2011-2022 走看看