Vue d’ensemble du SDK .NET Core.NET Core SDK Overview

IntroductionIntroduction

Le Kit de développement logiciel (SDK) .NET Core est un ensemble de bibliothèques et d’outils qui permettent aux développeurs de créer des applications et des bibliothèques .NET Core..NET Core Software Development Kit (SDK) is a set of libraries and tools that allow developers to create .NET Core applications and libraries. Il s’agit du package que les développeurs voudront très probablement se procurer.This is the package that developers will most likely acquire.

Il comprend les composants suivants :It contains the following components:

  1. Outils en ligne de commande .NET Core servant à générer des applications.The .NET Core Command Line Tools that are used to build applications
  2. Bibliothèques et runtime .NET Core permettant de générer et d’exécuter des applications..NET Core (libraries and runtime) that allow applications to both be built and run
  3. Pilote dotnet permettant d’exécuter les commandes CLI, ainsi que les applications en cours d’exécution.The dotnet driver for running the CLI commands as well as running applications

Obtention du SDK .NET CoreAcquiring the .NET Core SDK

Comme pour n’importe quel ensemble d’outils, la première étape consiste à se procurer les outils sur l’ordinateur.As with any tooling, the first thing is to get the tools to your machine. Selon le cas, vous pouvez utiliser les programmes d’installation natifs pour installer le SDK ou utiliser le script de l’interpréteur de commandes d’installation.Depending on your scenario, you can either use the native installers to install the SDK or use the installation shell script.

Les programmes d’installation natifs s’adressent principalement aux ordinateurs des développeurs.The native installers are primarily meant for developer's machines. Le SDK est distribué selon le mécanisme d’installation natif de chaque plateforme prise en charge, par exemple des packages DEB sur Ubuntu ou des ensemble MSI sur Windows.The SDK is distributed using each supported platform's native install mechanism, for instance DEB packages on Ubuntu or MSI bundles on Windows. Ces programmes d’installation installent et configurent l’environnement comme il se doit pour permettre à l’utilisateur d’exploiter le SDK de suite après l’installation.These installers will install and set up the environment as needed for the user to use the SDK immediately after the install. Cependant, ils nécessitent aussi de disposer de privilèges d’administration sur l’ordinateur.However, they also require administrative privileges on the machine. Vous pouvez consulter les instructions d’installation dans le guide d’installation de .NET Core.You can view the installation instructions on the .NET Core installation guide.

Les scripts d’installation, quant à eux, ne nécessitent pas de privilèges d’administration.Install scripts, on the other hand, do not require administrative privileges. En revanche, ils n’installent pas les prérequis sur l’ordinateur ; vous devez tous les installer manuellement.However, they will also not install any prerequisites on the machine; you need to install all of the prerequisites manually. Les scripts visent principalement à configurer les serveurs de builds et permettent d’installer les outils sans privilèges d’administration (notez les mises en garde concernant les prérequis répertoriés ci-dessus).The scripts are meant mostly for setting up build servers or when you wish to install the tools without admin privileges (do note the prerequisites caveat above). Vous trouverez des informations complémentaires dans la rubrique de référence sur les scripts d’installation.You can find more information on the install script reference topic. Si vous voulez savoir comment configurer le SDK sur votre serveur de builds CI, vous pouvez consulter le document qui traite de l’utilisation du SDK avec les serveurs CI.If you are interested in how to set up SDK on your CI build server you can take a look at the SDK with CI servers document.

Par défaut, le SDK s’installe « côte à côte » (SxS).By default, the SDK will install in a "side-by-side" (SxS) manner. Cela signifie que plusieurs versions des outils CLI peuvent coexister à un moment donné sur un même ordinateur.This means that multiple versions of the CLI tools can coexist at any given time on a single machine. La façon dont la version appropriée est utilisée est expliquée plus en détail dans la section Pilote de la rubrique Outils en ligne de commande .NET Core.How the correct version gets used is explained in more detail in the driver section of .NET Core Command Line Tools topic.