• 任务26:dotnet watch run 和attach到进程调试


    任务26:dotnet watch run 和attach到进程调试

    dotnet watch run 的一种调试方法

     打开VSCode,先关闭当前的文件夹

    Ctrl+~快捷键 打开窗体。

    ls应该是显示当前目录的文件

    使用命令创建helloCore26的为项目

     

    然后用VScode打开这个文件夹

    在浏览器端打开5000端口访问:http://localhost:5000/

    前提是要要安装的C#的插件

    断点调试

    使用dottnet watch run

    <DotNetCliToolReference Include="Microsoft.DotNet.Watcher.Tools" Version="2.0.0" />

    在视频中是需要加上这一段代码的。这个应该是core2.0里面需要加上的。

    然后执行dotnet restore.就会提示一个链接地址。

    C:Program Filesdotnetsdk2.2.103SdksMicrosoft.NET.Sdk argetsMicrosoft.NET.ObsoleteReferences.targets(33,5): warning NETSDK1059: .NET Core SDK 中现已包含工具“Microsoft.DotNet.Watcher.Tools”。有
    关解决此警告的信息,请参阅(https://aka.ms/dotnetclitools-in-box)。 [D:MyDemosjessehelloCore26helloCore26.csproj]

    https://docs.microsoft.com/zh-cn/dotnet/core/migration/20-21

    上面的地址打开。会看到对应的提示,coe2.1以后应该已经包含了,,不需要在单独配置watch run了。

    我电脑安装是core 2.2的版本 所以也是不需要的。然后删除掉我们的那段话以后,执行

    dotnet restore

    再执行 dotnet watch run。因为core 2.1以后已经包含了。warch run 了。

    修改了内容,刷新页面就看到了最新的代码了

    命令行会先退出,检测到文件的话,然后再次启动

    使用 .NET Core Attach



    如果您觉得阅读本文对您有帮助,请点一下“推荐”按钮,您的“推荐”将是我最大的写作动力!欢迎各位转载,但是未经作者本人同意,转载文章之后必须在文章页面明显位置给出作者和原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    【贪心】CodeForces-545C:Woodcutters
    【贪心】雷达问题
    【贪心】poj1328:雷达设置
    【最短路】HDU2680:Choose the best route
    2018年第四阶段组队训练赛第九场
    第四阶段组队训练赛第八场
    2018年第四阶段组队训练赛第七场
    第四阶段组队训练赛第六场( 题源:UKIEPC2017)
    Coins I
    2018年第四阶段组队训练赛第五场
  • 原文地址:https://www.cnblogs.com/owenzh/p/11306982.html
Copyright © 2020-2023  润新知