diff --git a/package-lock.json b/package-lock.json index a53c2c19c..3286f91fa 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "csharp", - "version": "42.42.42-placeholder", + "version": "0.0.0-placeholder", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "csharp", - "version": "42.42.42-placeholder", + "version": "0.0.0-placeholder", "license": "SEE LICENSE IN RuntimeLicenses/license.txt", "dependencies": { "@github/copilot-language-server": "1.290.0", diff --git a/package.json b/package.json index 1228213b7..1fafa91e2 100644 --- a/package.json +++ b/package.json @@ -696,6 +696,7 @@ "onDebugResolve:coreclr", "onDebugResolve:clr", "onDebugResolve:monovsdbg", + "onDebugResolve:coreclr_mobile", "onDebugResolve:dotnet", "onLanguage:csharp", "onCommand:o.showOutput", @@ -4784,6 +4785,15 @@ "csharp" ], "aiKey": "0c6ae279ed8443289764825290e4f9e2-1a736e7c-1324-4338-be46-fc2a58ae4d14-7255" + }, + { + "type": "coreclr_mobile", + "label": ".NET Core (Mobile)", + "hiddenWhen": "true", + "languages": [ + "csharp" + ], + "aiKey": "0c6ae279ed8443289764825290e4f9e2-1a736e7c-1324-4338-be46-fc2a58ae4d14-7255" } ], "semanticTokenTypes": [ diff --git a/src/coreclrDebug/activate.ts b/src/coreclrDebug/activate.ts index 16c955cba..55e38dd2d 100644 --- a/src/coreclrDebug/activate.ts +++ b/src/coreclrDebug/activate.ts @@ -115,9 +115,16 @@ export async function activate( new BaseVsDbgConfigurationProvider(platformInformation, csharpOutputChannel) ) ); + context.subscriptions.push( + vscode.debug.registerDebugConfigurationProvider( + 'coreclr_mobile', + 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('coreclr_mobile', factory)); context.subscriptions.push(disposables); }