File tree Expand file tree Collapse file tree 1 file changed +11
-4
lines changed Expand file tree Collapse file tree 1 file changed +11
-4
lines changed Original file line number Diff line number Diff line change @@ -398,13 +398,20 @@ export class DebugSessionFeature extends LanguageClientConsumer
398
398
this . logger . writeVerbose ( `Debugger session terminated: ${ tempConsoleSession . name } (${ tempConsoleSession . id } )` ) ;
399
399
400
400
// HACK: As of 2023-08-17, there is no vscode debug API to request the C# debugger to detach, so we send it a custom DAP request instead.
401
- await dotnetAttachSession . customRequest (
402
- "disconnect" ,
403
- {
401
+ const disconnectRequest : DebugProtocol . DisconnectRequest = {
402
+ command : "disconnect" ,
403
+ seq : 0 ,
404
+ type : "request" ,
405
+ arguments : {
404
406
restart : false ,
405
407
terminateDebuggee : false ,
406
408
suspendDebuggee : false
407
- } as DebugProtocol . DisconnectArguments
409
+ }
410
+ } ;
411
+
412
+ await dotnetAttachSession . customRequest (
413
+ disconnectRequest . command ,
414
+ disconnectRequest . arguments
408
415
) ;
409
416
} ) ;
410
417
} ) ;
You can’t perform that action at this time.
0 commit comments