Logo

dev-resources.site

for different kinds of informations.

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

Published at
1/3/2025
Categories
dotnetcore
rider
vscode
Author
blacksheepiv
Categories
3 categories in total
dotnetcore
open
rider
open
vscode
open
Author
12 person written this
blacksheepiv
open
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! 🙌

dotnetcore Article's
30 articles in total
Favicon
.Net tarixi
Favicon
Oh bless me, Father, I have done something unholy: Installing .NET Core on Apple Silicon
Favicon
How to use Scoped service from Singleton Service in .Net Core
Favicon
How to add a Custom fields to Header in .NET Core Web API ?
Favicon
c#(.Net) - Basic Authentication WEB API
Favicon
CRUD operations on Arrays
Favicon
Working with interfaces
Favicon
Iterations
Favicon
Protfolio Website
Favicon
Dependency injection validation error in ASP.NET Core projects
Favicon
.Net Core and Kafka
Favicon
C# Null-Conditional (?.) & Null-Coalescing (??) Operators Explained
Favicon
Change a .Net Console application into an web application
Favicon
Efficient Bulk Operations with UkrGuru.Sql
Favicon
Improve Application Performance using “Fire and Forget” in .NET Core
Favicon
API Versioning in .Net Core.
Favicon
Move objects from one folder to other in the same S3 Bucket using C# in AWS
Favicon
🎉 We Made It: Trending in .NET on Dev.to! 🚀
Favicon
.NET 9 Improvements for ASP.NET Core: Open API, Performance, and Tooling
Favicon
.Net Core Microservice Communication Using Kafka.
Favicon
Getting Started with .NET and Docker Tutorial
Favicon
Experimental attribute in C# is a powerful tool : Let's explore
Favicon
Implementing Chain of Responsibility Pattern in C# : Middleware's Design Pattern
Favicon
How to create a background email sender with outbox pattern integration
Favicon
The End of Microsoft's Monopoly on ASP.NET
Favicon
.NET Core MVC Project Structure : Implementing a Generic Service and Repository Pattern
Favicon
Did you know? How .NET Achieving Language Interoperability (C# + VB.NET = Same Application)
Favicon
These 10+ comparisons cover entire SQL concepts, Is it?
Favicon
NET 9 BinaryFormatter migration paths
Favicon
How to create a background email sender

Featured ones: