Skip to content

Support Windows ARM64 #3006

Closed
Closed
@richlander

Description

@richlander

Environment data

Windows ARM64
Install Windows ARM64 .NET Core SDK (NOT x86)

Steps to reproduce

  • Create console app
  • Insert a ReadLine in it, to hault execution so we can wait on the debugger being attached
  • Build console app at CLI
  • Launch app, and make sure it is waiting at the ReadLine
  • Attach to the right PID

Expected behavior

  • Debugger shows threads and any other appropriate data
  • breaks at breakpoint after the ReadLine once I hit enter

Actual behavior

  • Debugger doesn't appear to do anything

Tried same steps launching the app with both .NET Core 3.0 x86 runtime and .NET Core 3.0 ARM64 runtime. Same experience.

My App

    class Program
    {
        static void Main(string[] args)
        {
            var pid = System.Diagnostics.Process.GetCurrentProcess().Id;
            Console.WriteLine("Hello World!");
            Console.WriteLine($"Process: {pid}");
            Console.WriteLine("Press enter to exit.");
            Console.ReadLine();
            Console.WriteLine(System.Runtime.InteropServices.RuntimeInformation.FrameworkDescription);
        }
    }

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions