DEV Community

chuongmep
chuongmep

Posted on

Azure Functions host did not return isolated worker process id. Macos

Fixing .NET SDK Issue on macOS (ARM vs x64)

I recently ran into an issue on macOS when working with .NET SDK.
After some trial and error, I finally found the solution — and I hope this helps someone facing the same problem.

The Problem

When running .NET SDK on macOS with Apple Silicon (M1/M2), you might face compatibility issues if you install the wrong build of the SDK.
At first, I installed the ARM64 version, but some tools and workloads didn’t work properly.

The Fix

You need to install the x64 version of the .NET SDK instead of the ARM64 version.

That small change fixed the problem completely.

👉 You can grab the x64 build directly here:
Download .NET 8 SDK

Why x64?

Even though Apple Silicon supports ARM64, many tools, extensions, and third-party dependencies still expect x64 binaries. Running the x64 version of the SDK ensures better compatibility when developing on macOS.


Would you like me to make it short and quick (just the fix), or a longer version with some explanation about Rosetta 2 and why x64 works better in this case?

Top comments (0)