diff --git a/packages/core/src/shared/sam/debugger/csharpSamDebug.ts b/packages/core/src/shared/sam/debugger/csharpSamDebug.ts index 06a04b08db..0c73cc830f 100644 --- a/packages/core/src/shared/sam/debugger/csharpSamDebug.ts +++ b/packages/core/src/shared/sam/debugger/csharpSamDebug.ts @@ -77,9 +77,10 @@ export async function invokeCsharpLambda(ctx: ExtContext, config: SamLaunchReque config.samLocalInvokeCommand = new DefaultSamLocalInvokeCommand([waitForDebuggerMessages.DOTNET]) // eslint-disable-next-line @typescript-eslint/unbound-method config.onWillAttachDebugger = waitForPort + const platformArchitecture = os.arch() if (!config.noDebug) { - if (config.architecture === 'arm64') { + if ([config.architecture, platformArchitecture].includes('arm64')) { void vscode.window.showWarningMessage( localize( 'AWS.sam.noArm.dotnet.debug',