Skip to content
Draft
Show file tree
Hide file tree
Changes from 4 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

10 changes: 10 additions & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -696,6 +696,7 @@
"onDebugResolve:coreclr",
"onDebugResolve:clr",
"onDebugResolve:monovsdbg",
"onDebugResolve:remotecoreclr",
"onDebugResolve:dotnet",
"onLanguage:csharp",
"onCommand:o.showOutput",
Expand Down Expand Up @@ -4784,6 +4785,15 @@
"csharp"
],
"aiKey": "0c6ae279ed8443289764825290e4f9e2-1a736e7c-1324-4338-be46-fc2a58ae4d14-7255"
},
{
"type": "remotecoreclr",
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggestion: I think people might find this term and description confusing since there is already a different remote debugging story for 'coreclr'. How about "coreclr_mobile" or something like that?

"label": ".NET Core using Mono Runtime",
"hiddenWhen": "true",
"languages": [
"csharp"
],
"aiKey": "0c6ae279ed8443289764825290e4f9e2-1a736e7c-1324-4338-be46-fc2a58ae4d14-7255"
}
],
"semanticTokenTypes": [
Expand Down
7 changes: 7 additions & 0 deletions src/coreclrDebug/activate.ts
Original file line number Diff line number Diff line change
Expand Up @@ -115,9 +115,16 @@ export async function activate(
new BaseVsDbgConfigurationProvider(platformInformation, csharpOutputChannel)
)
);
context.subscriptions.push(
vscode.debug.registerDebugConfigurationProvider(
'remotecoreclr',
new BaseVsDbgConfigurationProvider(platformInformation, csharpOutputChannel)
)
);
disposables.add(vscode.debug.registerDebugAdapterDescriptorFactory('coreclr', factory));
disposables.add(vscode.debug.registerDebugAdapterDescriptorFactory('clr', factory));
disposables.add(vscode.debug.registerDebugAdapterDescriptorFactory('monovsdbg', factory));
disposables.add(vscode.debug.registerDebugAdapterDescriptorFactory('remotecoreclr', factory));

context.subscriptions.push(disposables);
}
Expand Down