While investigating which debugger extensions are using deprecated extension API I found two issues with coreclr:
In the package.json "enableBreakpointsFor" is used as a property of the "debuggers" extension point (see here). This is deprecated and it is flagged as an error in the editor. Please use the "breakpoints" extension point (on the same level as "debuggers") instead:
In the package.json the deprecated "debuggers.adapterExecutableCommand" is used. Please use the "vscode.DebugAdapterDescriptorFactory" and a "vscode.DebugAdapterExecutable" instead like shown here with Mock debug.
You can register the adapter factory in the extensions "activate" function like this:
While investigating which debugger extensions are using deprecated extension API I found two issues with coreclr:
In the package.json the deprecated "debuggers.adapterExecutableCommand" is used. Please use the "vscode.DebugAdapterDescriptorFactory" and a "vscode.DebugAdapterExecutable" instead like shown here with Mock debug. You can register the adapter factory in the extensions "activate" function like this: