前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >vscode调试配置和任务配置

vscode调试配置和任务配置

作者头像
sofu456
发布2022-05-06 15:20:19
1.2K0
发布2022-05-06 15:20:19
举报
文章被收录于专栏:sofu456

配置

  • preLaunchTask :debug前需要执行的数据,直接给task.json中任务的name就行
  • postDebugTask :debug后需要指定的
  • program - executable or file to run when launching the debugger

${command:插件command},执行插件命令

  • args - arguments passed to the program to debug
  • env - environment variables (the value null can be used to “undefine” a variable)
  • cwd - current working directory for finding dependencies and other files
  • port - port when attaching to a running process
  • stopOnEntry - break immediately when the program launches
  • console - what kind of console to use, for example, internalConsole, integratedTerminal, externalTerminal.

变量

  • ${workspaceRoot} VS Code当前打开的文件夹
  • ${file} 当前打开的文件
  • ${relativeFile} 相对于workspaceRoot的相对路径
  • ${fileBasename} 当前打开文件的文件名
  • ${fileDirname} 所在的文件夹,是绝对路径
  • ${fileExtname} 当前打开文件的拓展名,如.json
  • ${cwd} the task runner’s current working directory on startup
运行失败不会创建json文件

查看右下角vscode的错误提示,如果有其他运行的插件任务阻塞,需要修改插件配置或者删除

vscode执行vs studio项目

配置task.json文件,编译vs studio项目,即可使用vscode调试vs studio项目(c++和c# launch.json中选择正确的配置,c#使用clr而非dotnetclr,c++使用cmake.launchTargetPath)

代码语言:javascript
复制
{
     "label": "build",
     "type": "shell",
     "command": "C:/Program Files (x86)/Microsoft Visual Studio/2019/Enterprise/MSBuild/Current/Bin/MSBuild.exe",  (使用msbuild命令的全路径)
     "args": [
         "监控程序.csproj"
     ]
}

或者

/p:Configuration=Static_Release;Platform=x86;ToolsVersion=v142 配置具体的项目参数

```
```
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-02-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 配置
  • 变量
  • vscode执行vs studio项目
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档