Asp.net core 在启动配置中的${command:pickRemoteProcess}之前未执行预启动任务
我有一个dotnetcore2项目,我在Windows机器上开发,推到linux机器上,然后通过vsdbg进行远程调试。除了用于选择进程的vscode窗口(通过${command:pickRemoteProcess})在预启动任务开始之前弹出外,所有操作都正常 我的启动前任务停止linux远程设备上的程序,编译我的项目,将其推送到设备上,然后在linux设备上重新启动 如何延迟processId${command:pickRemoteProcess}任务,直到预启动任务完成 示例任务:Asp.net core 在启动配置中的${command:pickRemoteProcess}之前未执行预启动任务,asp.net-core,visual-studio-code,asp.net-core-2.2,Asp.net Core,Visual Studio Code,Asp.net Core 2.2,我有一个dotnetcore2项目,我在Windows机器上开发,推到linux机器上,然后通过vsdbg进行远程调试。除了用于选择进程的vscode窗口(通过${command:pickRemoteProcess})在预启动任务开始之前弹出外,所有操作都正常 我的启动前任务停止linux远程设备上的程序,编译我的项目,将其推送到设备上,然后在linux设备上重新启动 如何延迟processId${command:pickRemoteProcess}任务,直到预启动任务完成 示例任务: { "l
{
"label": "remotePush",
"command": "cmd",
"type": "shell",
"presentation": {
"echo": true,
"reveal": "always",
"focus": true,
"panel": "dedicated",
"showReuseMessage": true
},
"args": [
"/C ${workspaceFolder}/remotePublish.bat"
],
"problemMatcher": [
"$msCompile"
]
}
发布示例:
{
"name": "Remote Testing",
"type": "coreclr",
"request": "attach",
"processId": "${command:pickRemoteProcess}",
"preLaunchTask": "remotePush",
"pipeTransport": {
"pipeProgram": "C:\\plink.exe",
"pipeArgs": ["-T", "administrator@myHost"],
"debuggerPath": "~/vsdbg/vsdbg",
},
"justMyCode": false,
"sourceFileMap": {
"/home/administrator/sites/mySite": "${workspaceRoot}"
}
}
看起来这个问题以前已经被注意到了:很遗憾微软已经关闭了这个网站。我不知道我如何使用一个类似于PrimeCaskTebug的东西来启动一个DoCKER的C++服务(以及它的启动脚本的层次),然后附加到它上面。看起来这个问题以前已经注意到了:微软关闭了这个问题。我无法看到如何使用Debug启动任务,然后使用附加的启动服务,然后启动附加的C++服务(以及它的启动脚本的层次结构)。