Add a mode for debugging the extremely flaky netcoredbg

This commit is contained in:
Ben Jackson 2021-04-11 19:23:47 +01:00
commit fa92c2a8d5

View file

@ -1,4 +1,22 @@
{ {
"adapters": {
"netcoredbg-debuglog": {
"attach": {
"pidProperty": "processId",
"pidSelect": "ask"
},
"command": [
"${gadgetDir}/netcoredbg/netcoredbg",
"--interpreter=vscode",
"--engineLogging=${workspaceRoot}/netcoredbg.engine.log",
"--log=${workspaceRoot}/netcoredbg.log"
],
"configuration": {
"cwd": "${workspaceRoot}"
},
"name": "netcoredbg"
}
},
"configurations": { "configurations": {
"launch - netcoredbg": { "launch - netcoredbg": {
"adapter": "netcoredbg", "adapter": "netcoredbg",
@ -9,6 +27,15 @@
"stopAtEntry": true "stopAtEntry": true
} }
}, },
"launch - netcoredbg - with debug log": {
"adapter": "netcoredbg-debuglog",
"configuration": {
"request": "launch",
"program": "${workspaceRoot}/bin/Debug/netcoreapp2.2/csharp.dll",
"args": [],
"stopAtEntry": true
}
},
"launch - mono": { "launch - mono": {
"adapter": "vscode-mono-debug", "adapter": "vscode-mono-debug",
"configuration": { "configuration": {