DEV Community

Foroogh Fallah
Foroogh Fallah

Posted on

Oh bless me, Father, I have done something unholy: Installing .NET Core on Apple Silicon

I dared to install .NET Core on an Apple Silicon Mac—and believe me, it felt like walking a tightrope between two worlds. But after much trial, error, and a few desperate prayers, I’ve found salvation: JetBrains IntelliJ Rider.
Why IntelliJ Rider Is Heaven-Sent for Mac Users:

Seamless Debugging: Rider’s debugger feels like a warm embrace after the cold, glitchy struggles of other tools. It just works.
Optimized for macOS: Whether you’re on Intel or M1/M2, Rider runs smooth as butter. Visual Studio for Mac? Not so much.
Cross-platform Savior: Whether you’re hopping between Windows and macOS, Rider has your back.
Free for Personal Use: Hallelujah! You can use it without spending a dime if you’re eligible. That’s the kind of blessing every developer needs.

The Holy War: Installing .NET SDK

If you’re diving into the sacred mysteries of .NET Core on macOS, you’ve got two paths:
The Homebrew Way (Quick and Easy):

brew install --cask dotnet-sdk

Pros:
Handles dependencies and updates like a dutiful cleric.
Perfect for those who want things to “just work.”
Cons:
May lag behind the latest SDK updates—patience is a virtue, after all.

The Direct Path (Manual Download):
Head to dotnet.microsoft.com and download the SDK installer.
Pros:
Instant access to the latest version—no waiting for Homebrew updates.
Cons:
Requires manual updates. (We all know how that story ends...you forget!)

Other Divine Tools for Mac Devs

Docker: For running services like SQL Server, Docker feels like manna from heaven. It fills the Windows-shaped gap in your setup.
iTerm2 + Oh My Zsh: Turn your terminal into a celestial experience with these tools.
VS Code: Need quick edits? This lightweight editor is your trusty angel sidekick, while Rider handles the heavy lifting.

Working with .NET Core on Apple Silicon might feel like you’re sinning against nature, but trust me, the right tools will deliver you to the promised land.

Have you walked this holy path? Share your divine revelations, or maybe just a funny story from your own journey. Let’s lighten the load together! 🙌

Imagine monitoring actually built for developers

Billboard image

Join Vercel, CrowdStrike, and thousands of other teams that trust Checkly to streamline monitor creation and configuration with Monitoring as Code.

Start Monitoring

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Discover a treasure trove of wisdom within this insightful piece, highly respected in the nurturing DEV Community enviroment. Developers, whether novice or expert, are encouraged to participate and add to our shared knowledge basin.

A simple "thank you" can illuminate someone's day. Express your appreciation in the comments section!

On DEV, sharing ideas smoothens our journey and strengthens our community ties. Learn something useful? Offering a quick thanks to the author is deeply appreciated.

Okay