首页 > 其他分享 >vs2020 调试 dapr

vs2020 调试 dapr

时间:2022-09-02 11:45:16浏览次数:102  
标签:run .. -- dapr components vs2020 dotnet 调试

基础环境:

Windows 11 专业版  

Microsoft Visual Studio Enterprise 2022 (64 位) - Preview 

 

 

 

引用: 

思路: https://github.com/dapr/dotnet-sdk/issues/401#issuecomment-747563695

示例:https://github.com/dapr/quickstarts/tree/master/state_management/csharp/http

 

实践:

1.倾向于使用vs的扩展

需要安装  PowerShell 7 / Core  (例:dotnet tool install --global PowerShell)

需要安装 Visual Studio 拓展 Microsoft Child Process Debugging Power Tool 

1.1 下载引用的dapr的quickstarts 

 

能在示例项目下看到readme

dapr run --app-id order-processor --components-path ../../../components/ -- dotnet run

注意此处可以指定 components

 1.2 项目的属性-调试

保存后会自动生成文件 launchSettings.json

 

 

 launchSettings.json 内容也可以通过文件直接修改,效果等同,文件如下:

{
  "profiles": {
    "Program": {
      "commandName": "Executable",
      "executablePath": "pwsh",
      "commandLineArgs": "-Command \"dapr run --app-id order-processor --components-path ../../../components/ -- dotnet run
", "workingDirectory": ".", "nativeDebugging": true } } }

1.3 配置拓展

 

 

 

 

Program.exe 为应用的进程名称

 

效果如下:

 

标签:run,..,--,dapr,components,vs2020,dotnet,调试
From: https://www.cnblogs.com/bhfdz/p/16649283.html

相关文章

  • STM32CubeIDE和ITM SWV实现printf调试信息的打印
    STM32CubeIDE+ITMSWV实现printf调试信息的打印STM32开发时,使用printf函数来打印信息是一种方便的调试方法。不需要像使用断点来中断程序运行即可方便地查看想要的信息......
  • ubuntu 16.04 vs code中调试ORB-SLAM3
    如果是在vscode中编译,在vscode中调试,那么执行如下,如果还是在终端中编译,只在vscode中调试,那么应该可以忽略(1-3)注意修改build.sh文件中最下面的DCMAKE_BUILD_TYPE为Deb......
  • 实验5--编写、调试具有多个段的程序
                                                      ......
  • 安装调试MySql经常遇到的问题
    1、mysqlserver安装完毕,远程登录不上 1130错误mysql-u用户名-p密码mysql>usemysql;mysql>updateusersethost='%'whereuser='root';mysql>flushprivi......
  • esp32 调试
    day day 10:41:51不需要什么代码,直接F5调试,在.vscode的launch.json里配下gdb路径,setting.json里配下openocd的脚本就行lyd 10:45:19esp32lyd 10:45:52总要跟板子连线的......
  • Qualcmm的内存泄露调试记录
    dump产生指令:adbrootadbshellsetenforce0adbshell"chmod0777/data/local/tmp"adbshellsetproplibc.debug.malloc.programapp_processadbshellsetpropl......
  • 内存管理——内存调试技术
    常见内存问题内存问题有两种:内存损坏memorycorruption(crash)和内存泄漏memoryleakmemorycrash:发生在修改了未知内存后,程序访问了这部分受损的内存,可能会导致程序......
  • .Net Core调试Liunx
    场景:之前做.netcore项目,只能本机调试测试完,发布后放在liunx上。但这个时候经常会因为环境问题,配置问题等,导致程序出现莫名其妙的bug,有的日志还记录的不完善,很难找到......
  • Dapr中国社区活动之 分布式运行时开发者日 (2022.09.03)
    自2019年10月首次发布以来,Dapr(DistributedApplicationRuntime,分布式应用运行时)因其“更稳定”、“更可靠”、“更一致”、“更简单”,吸引了大量的关注和喜爱,至今在GitHu......
  • Xcode断点调试的值均为nil,控制台打印却有值
    <!--run--><style>.box{box-shadow:5px5px10px#000000;border-radius:10px;}</style><divclass=“box">SDK调试Xcode断点发现断点下的局部变量的值均为......