Présentation de .NET SDK

Le Kit de développement logiciel (SDK) .NET est un ensemble de bibliothèques et d’outils que les développeurs utilisent pour créer des applications et des bibliothèques .NET. Il contient les composants suivants, qui sont utilisés pour générer et exécuter des applications :

Procédure d’installation du kit de développement logiciel (SDK) .NET

Comme pour n’importe quel ensemble d’outils, la première étape consiste à se procurer les outils sur l’ordinateur. Selon votre scénario, vous pouvez installer le SDK à l’aide de l’une des méthodes suivantes :

  • En utilisant des programmes d’installation natifs
  • En utilisant le script shell d’installation

Les programmes d’installation natifs s’adressent principalement aux ordinateurs de développement. Le SDK est distribué selon le mécanisme d’installation natif de chaque plateforme prise en charge, comme les packages DEB sur Ubuntu ou les bundles MSI sur Windows. Ces programmes d’installation installent et configurent l’environnement comme il se doit pour permettre à l’utilisateur de tirer parti du SDK immédiatement après l’installation. Cependant, ils nécessitent aussi de disposer de privilèges d’administration sur l’ordinateur. Vous trouverez le SDK à installer dans la page Téléchargements .NET.

Les scripts d’installation, quant à eux, ne nécessitent pas de privilèges d’administration. En revanche, ils n’installent pas les prérequis sur l’ordinateur. Vous devez donc tous les installer manuellement. Les scripts visent principalement à configurer les serveurs de builds et permettent d’installer les outils sans privilèges d’administration. Vous trouverez des informations complémentaires dans l’article de référence sur les scripts d’installation. Pour plus d’informations sur la configuration du Kit de développement logiciel (SDK) sur votre serveur de build CI, consultez Utiliser le Kit de développement logiciel (SDK) .NET dans les environnements d’intégration continue (CI).

Par défaut, le Kit de développement logiciel (SDK) est installé en mode côte à côte (SxS), ce qui signifie que plusieurs versions peuvent coexister sur un même ordinateur. Pour plus d’informations sur la façon dont la version est sélectionnée lorsque vous exécutez des commandes CLI, consultez Sélectionner la version .NET à utiliser.

Guide de sécurité

Important

Le kit de développement logiciel (SDK) .NET localise et exécute différents outils qui sont fournis en tant que fichiers binaires exécutables distincts dans le SDK. Dans la plupart des cas, le kit de développement logiciel (SDK) est en mesure de déterminer le chemin complet du fichier exécutable. Toutefois, il existe des exceptions où le kit de développement logiciel (SDK) ne peut pas déterminer le chemin d’accès et s’appuie sur l’entrée utilisateur. Il est possible qu’un utilisateur puisse fournir une entrée qui provoque l’exécution de logiciels malveillants par le kit de développement logiciel (SDK) .NET. Pour cette raison, vous ne devez approuver aucun dépôt avec des fichiers binaires qui correspondent à des noms de fichiers spécifiques dans l’emplacement d’installation du kit de développement logiciel (SDK), par exemple msbuild.exe. Le kit de développement logiciel (SDK) s’installe dans un dossier versionné tel que C:\Program Files\dotnet\sdk\7.0.400\ sur Windows ou /usr/bin/share/dotnet/sdk/7.0.400 sur Linux.

Voir aussi