.NET SDK
Microsoft, .NET Foundation and contributors · Boîte à outils Microsoft gratuite et open source pour créer, tester et publier des applications .NET, avec CLI et environnements d’exécution correspondants.
- Installations sur 30 jours
- 10 762
- N° 32 du classement App
- Installations sur 1 an
- 116,8 k
- 365 derniers jours
- Dernière version
- 10.0.402
- 13 oct. · 13 oct.
- Taille du téléchargement
- 226Mo
- arm64 / x86_64 · pkg
- Rythme des versions
- Mensuel
- 2 versions en 30 jours
.NET SDK est un logiciel Mac de la catégorie Outils de développement. Développée par Microsoft, .NET Foundation and contributors.
Informations clés
- Puce
- Apple silicon · Intel
- Version du système
- macOS 12 ou version ultérieure
- Développeur
- Microsoft, .NET Foundation and contributors
- Commande d’installation
brew install --cask dotnet-sdk- Homebrew
- Disponible ; mises à jour par Homebrew
- Autres noms
- dotnet-sdk
Ces informations ont été vérifiées au plus tôt le . Voir les sources de chaque information
Présentation
Traduit par IAVoir l’originalLe .NET SDK fournit des outils en ligne de commande, compilateurs, modèles et infrastructure de compilation pour développer des applications et bibliothèques .NET. Il s’adresse aux développeurs C#, F# et autres langages .NET créant des applications console, services web et projets spécifiques aux plateformes compatibles. Le SDK inclut la .NET Runtime et l’ASP.NET Core Runtime de sa version ; il dépasse le simple installeur d’environnement d’exécution.
Fonctionnalités
- Créez des projets avec des modèles et compilez-les avec la CLI dotnet et MSBuild.
- Restaurez les paquets NuGet, lancez les applications et exécutez les tests compatibles.
- Publiez des applications pour les cibles de déploiement prises en charge.
- Travaillez avec C#, F# et des éditeurs et IDE compatibles.
- Sélectionnez les SDK installés pour les projets via global.json et examinez les versions SDK/runtime installées.
- Ajoutez des charges de travail et outils facultatifs pour des scénarios de développement particuliers.
Installation Mac et première utilisation
Installez avec brew install --cask dotnet-sdk. Homebrew sélectionne le PKG Arm64 sur Apple Silicon et le PKG x64 sur Intel et expose des liens de commande dotnet et dnx. Vous pouvez aussi télécharger et ouvrir directement l’installeur Microsoft. Rouvrez Terminal si la commande n’est pas disponible après installation. Vérifiez dotnet --info, dotnet --list-sdks et dotnet --list-runtimes. Pour un premier projet console, utilisez dotnet new console -o HelloWorld, placez-vous dans son répertoire et lancez dotnet run. Un global.json de projet peut sélectionner un SDK différent du plus récent installé. Cette boîte à outils en ligne de commande n’installe pas d’interface graphique Mac autonome généraliste ni d’IDE.
Configuration, dépendances et support
Le paquet actuel est le SDK 10.0.401, associé à l’environnement .NET/ASP.NET Core 10.0.12. Le cask Homebrew déclare macOS >=12 et des variantes Intel/Apple Silicon, mais l’admissibilité du cask ne garantit pas le support actuel du système par Microsoft. Le guide d’installation Microsoft Learn liste .NET10 sous macOS14/15/26 ; la matrice .NET10 plus récente liste 15/26/27. Ces pages officielles diffèrent. Utilisez un macOS stable actuellement pris en charge et consultez la matrice liée avant le déploiement plutôt que de vous fier à l’ancien minimum du cask. macOS15 et26 figurent dans les deux références consultées. Le support suit aussi le cycle de vie de l’éditeur du système.
Aucune dépendance de formule supplémentaire n’est déclarée dans ce cask. L’usage courant du SDK ne nécessite pas d’IDE. Les charges mobile/desktop facultatives, Native AOT, les dépendances natives ou les compilations pour appareils peuvent nécessiter des outils supplémentaires comme Xcode, des packs de charges ou des identifiants de signature. La restauration de paquets nécessite l’accès aux sources NuGet configurées. Microsoft n’indique pas ici de minimum universel de RAM ou de stockage pour toutes les charges SDK ; projets, caches, charges facultatives et plateformes cibles déterminent les besoins. Sur Apple Silicon, Arm64 .NET s’installe à l’emplacement standard /usr/local/share/dotnet ; les installations x64 utilisent le sous-répertoire x64 documenté, et le choix PATH/DOTNET_ROOT peut déterminer l’architecture exécutée.
Conflits et suppression
Homebrew déclare des conflits avec dotnet-runtime, dotnet-runtime@preview et dotnet-sdk@preview. Le SDK inclut déjà les environnements correspondants : n’installez pas inutilement un cask d’environnement incompatible. Les SDK et environnements d’autres versions peuvent coexister avec des méthodes compatibles, mais les applications ont toujours besoin d’environnements adaptés et les projets peuvent fixer leur SDK. Évitez de mélanger architectures ou méthodes sans inspecter les chemins réels. L’installation PKG peut nécessiter une autorisation d’administration. Le nettoyage facultatif zap de Homebrew est large : il supprime ~/.dotnet, ~/.nuget, les enregistrements de chemins et les reçus de paquets Microsoft .NET, et peut affecter d’autres versions SDK, outils globaux et caches. Sauvegardez et vérifiez les versions installées avant ce nettoyage.
Autres plateformes
Microsoft distribue des SDK pour Windows, les distributions Linux compatibles et macOS. Les exigences d’architecture et de bibliothèques natives varient selon la distribution. Les charges .NET facultatives peuvent cibler Android, iOS, tvOS ou Mac Catalyst ; cela ne signifie pas que ce cask Mac installe un SDK directement sur un téléphone. WPF et Windows Forms restent propres à Windows et ne deviennent pas des applications Mac parce que le SDK est multiplateforme. Consultez la matrice officielle .NET10 et la documentation des charges pour la cible souhaitée.
Comptes, coût et licence
Le développement local avec le SDK ne nécessite ni compte Microsoft ni abonnement SDK. .NET est gratuit et open source ; le dépôt SDK utilise la licence MIT avec des notices supplémentaires pour les composants. Paquets NuGet, IDE commerciaux, sources privées, hébergement cloud et services de signature peuvent avoir leurs propres licences, identifiants ou coûts. La télémétrie CLI du SDK transmet des données d’utilisation à Microsoft ; le paramètre documenté DOTNET_CLI_TELEMETRY_OPTOUT permet de la désactiver. Les extensions d’éditeur et leurs licences sont distinctes du SDK.
Références officielles
Configuration requise
| macOS | Version | Puce | Téléchargement | Source |
|---|---|---|---|---|
| macOS 12 ou version ultérieure | 10.0.402 | Intel | builds.dotnet.microsoft.com/dotnet/Sdk/10.0.402/dotnet-sdk-10.0.402-osx-x64.pkgSHA-256 07ddb7c0a9939614d4bcb6e1c255e7190933b1f7ba86adf1bb89b7ca175d2fcf | HomebrewVérifié le |
| macOS 12 ou version ultérieure | 10.0.402 | Apple silicon | builds.dotnet.microsoft.com/dotnet/Sdk/10.0.402/dotnet-sdk-10.0.402-osx-arm64.pkgSHA-256 a8e10f197ce5e81ea800a6fb7d8e4b16cd0b46be357748c5c9cda0b0d40eccac | HomebrewVérifié le |
Comment installer .NET SDK sur Mac
- Dans « Terminal », exécutez :
brew install --cask dotnet-sdk - Homebrew lance le programme d’installation dotnet-sdk-10.0.402-osx-arm64.pkg, qui demande un mot de passe administrateur.
Installer sans Homebrew
Téléchargez le fichier que Homebrew utilise pour votre puce : Apple siliconIntel
Le SHA-256 vérifie seulement que le téléchargement est complet ; ce n’est pas une certification de sécurité. Voir le SHA-256 et l’adresse de téléchargement
Désinstaller .NET SDK et nettoyer éventuellement ses données
brew uninstall --cask dotnet-sdkUne désinstallation standard supprime l’app mais conserve ses réglages et ses caches.
La désinstallation traite également
- Reçus d’installation (pkgutil)
com.microsoft.dotnet.*10.0*arm64com.microsoft.dotnet.sharedhost*arm64com.microsoft.netstandard.pack.targeting.*
Nettoyage approfondi (facultatif)
brew uninstall --zap --cask dotnet-sdk--zap supprime aussi les réglages, les caches et les autres fichiers listés dans la définition Homebrew. Ils peuvent inclure des données partagées avec d’autres apps et ne peuvent pas être restaurés après suppression ; cette option ne garantit pas non plus qu’il ne reste rien. Sauvegardez d’abord les données à conserver. Pour conserver les réglages et les caches, n’ajoutez pas --zap.
Fichiers que .NET SDK peut laisser sur votre Mac (5)
- Reçus d’installation (pkgutil)
com.microsoft.dotnet.*- Fichiers et dossiers
~/.dotnet~/.nuget/etc/paths.d/dotnet/etc/paths.d/dotnet-cli-tools
Ces éléments proviennent de la définition Homebrew, vérifiée le ; ils indiquent ce que la définition déclare supprimer, sans confirmer que ces éléments se trouvent sur votre Mac.
Nouveautés de la version 10.0.402
Nouveau · Rédaction OpenNavo · Traduit par IA
Le SDK 10.0.402 inclut .NET Runtime 10.0.13 ; les notes associées décrivent des correctifs de sécurité et autres.
Informations de sécurité sur .NET SDK
Cette page présente uniquement des faits vérifiables, avec leur source et leur date. Elle ne constitue pas une certification de sécurité. Pour vérifier les fichiers téléchargés, analysez-les localement avec OpenNavo.
- Canaux de distribution
- Homebrew
- Open source
- Oui · github.com/dotnet/sdk · MITVérifié le
Dépendances
Détails d’installation
- Tap
- homebrew/cask
- Paquets d’installation
- dotnet-sdk-10.0.402-osx-arm64.pkg
- Commandes
- dotnet dnx
- URL de téléchargement
- https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.402/dotnet-sdk-10.0.402-osx-arm64.pkg
- SHA-256
- a8e10f197ce5e81ea800a6fb7d8e4b16cd0b46be357748c5c9cda0b0d40eccac
- Définition Homebrew
- github.com/homebrew/homebrew-cask/blob/HEAD/Casks/d/dotnet-sdk.rb
- formulae.brew.sh
- formulae.brew.sh/cask/dotnet-sdk
- Code source
- github.com/dotnet/sdk
Contenu de l’installation et de la désinstallation
Désinstallation
uninstallVoir la déclaration complète
{ "uninstall": [ { "pkgutil": [ "com.
microsoft. "com.dotnet. *10. 0*arm64", microsoft. "com.dotnet. sharedhost*arm64", microsoft. ] } ] }netstandard. pack. targeting. *" Installation
pkgFichier source: dotnet-sdk-10.
0. 402-osx-arm64. pkg Voir la déclaration complète
{ "pkg": [ "dotnet-sdk-10.
0. ] }402-osx-arm64. pkg" Installation
binaryFichier source: /
usr/ local/ share/ dotnet/ dotnet Destination déclarée: $HOMEBREW_PREFIX/
bin/ dotnet Voir la déclaration complète
{ "binary": [ "/
usr/ ], "target": "$HOMEBREW_PREFIX/local/ share/ dotnet/ dotnet" bin/ }dotnet" Installation
binaryFichier source: /
usr/ local/ share/ dotnet/ dnx Destination déclarée: $HOMEBREW_PREFIX/
bin/ dnx Voir la déclaration complète
{ "binary": [ "/
usr/ ], "target": "$HOMEBREW_PREFIX/local/ share/ dotnet/ dnx" bin/ }dnx" Suppression des données utilisateur
zapVoir la déclaration complète
{ "zap": [ { "delete": [ "/
etc/ "/paths. d/ dotnet", etc/ ], "pkgutil": "com.paths. d/ dotnet-cli-tools" microsoft. "trash": [ "~/dotnet. *", . "~/dotnet", . ] } ] }nuget"
Questions fréquentes sur .NET SDK
.NET SDK est-il sûr ?
.NET SDK figure dans le catalogue officiel de Homebrew et n’a pas été désactivé. Depuis septembre 2026, Homebrew désactive les apps qui échouent aux contrôles Gatekeeper de macOS. Lors de l’installation, Homebrew vérifie le fichier téléchargé depuis builds.dotnet.microsoft.com à l’aide de sa somme de contrôle SHA-256. Il a été installé 10 762 fois via Homebrew au cours des 30 derniers jours.
.NET SDK est-il open source ?
.NET SDK publie son code source sur GitHub (dotnet/sdk), sous licence MIT.
Comment désinstaller complètement .NET SDK sur Mac ?
Exécutez brew uninstall --cask dotnet-sdk. Cette commande efface 3 reçus d’installation. Pour supprimer aussi ses réglages et ses caches, exécutez brew uninstall --zap --cask dotnet-sdk. --zap supprime aussi les réglages, les caches et les autres fichiers listés dans la définition Homebrew. Ils peuvent inclure des données partagées avec d’autres apps et ne peuvent pas être restaurés après suppression ; cette option ne garantit pas non plus qu’il ne reste rien. Sauvegardez d’abord les données à conserver. Pour conserver les réglages et les caches, n’ajoutez pas --zap. Cela supprime aussi 4 fichiers et dossiers, dont ~/.
.NET SDK fonctionne-t-il sur les Mac avec Apple silicon (M1 ou plus récent) ?
Oui. Homebrew télécharge des versions distinctes pour les Mac Apple silicon et Intel. macOS 12 ou version ultérieure est requis.
Où .NET SDK enregistre-t-il ses réglages et ses données ?
Ses données se trouvent dans ~/ et ~/. Ces emplacements proviennent de la liste de nettoyage de Homebrew.
.NET SDK : quelle est la dernière version ?
La dernière version est 10.0.402, ajoutée à Homebrew le 13 oct. Exécutez brew upgrade --cask dotnet-sdk pour le mettre à jour. Homebrew propose aussi dotnet-sdk@preview, que vous ne pouvez pas installer en même temps.
Qu’est-ce que .NET SDK installe d’autre ?
Il ajoute aussi 2 outils en ligne de commande : dotnet et dnx. Il s’installe via un programme d’installation .pkg, qui demande un mot de passe administrateur. Il ne peut pas être installé en même temps que dotnet-runtime et dotnet-runtime@preview.
Sources
Chaque information de cette page indique sa source et sa date de vérification. Les informations dont la validité a expiré sont présentées comme valables « au » jour indiqué et ne sont plus données comme actuelles.
- Définition Homebrew : github.com/homebrew/homebrew-cask/blob/HEAD/Casks/d/dotnet-sdk.rb · Vérifié le
- formulae.brew.sh : formulae.brew.sh/cask/dotnet-sdk
- Informations de sécurité : github.com/dotnet/sdk · Vérifié le