Commandes dotnetdotnet commands

Le dotnet interface de ligne de commande (CLI) dotnet, qui s’exécute sous Windows, Mac OS X et Linux, fournit un nombre de commandes essentielles nuget.exe comme listé ci-dessous.The dotnet command-line interface, which runs on Windows, Mac OS X, and Linux, provides a number of essential nuget.exe commands as listed below. Si dotnet répond à vos besoins, il n’est pas nécessaire d’utiliser nuget.exe.If dotnet satisfies your needs, it's not necessary to use nuget.exe.

Pour obtenir des informations complètes sur dotnet, consultez outils de l’interface de ligne de commande (CLI) .NET Core.For complete information on dotnet, see .NET Core command-line interface (CLI) tools.

Consommation de packagePackage consumption

  • dotnet ajouter package: ajoute une référence de package au fichier projet, puis exécute dotnet restore pour installer le package.dotnet add package: Adds a package reference to the project file, then runs dotnet restore to install the package.
  • dotnet supprimer package: supprime une référence de package à partir du fichier projet.dotnet remove package: Removes a package reference from the project file.
  • dotnet restore: restaure les dépendances et les outils d’un projet.dotnet restore: Restores the dependencies and tools of a project. À partir de la version 4.0 de NuGet, cette commande exécute le même code que nuget restore.As of NuGet 4.0, this runs the same code as nuget restore.
  • variables locales de dotnet nuget: répertorie les emplacements de la global-packages, http-cache, et temp dossiers et efface le contenu de ces dossiers.dotnet nuget locals: Lists locations of the global-packages, http-cache, and temp folders and clears the contents of those folders.

Création d’un packagePackage creation

  • dotnet pack: crée un package NuGet avec le code.dotnet pack: Packs the code into a NuGet package. À partir de la version 4.0 de NuGet, cette commande exécute le même code que nuget pack.As of NuGet 4.0, this runs the same code as nuget pack.
  • dotnet nuget push: exécute un push d’un package à un serveur et le publie, applicable à nuget.org, Visual Studio Team Services et serveurs de NuGet par des tiers.dotnet nuget push: Pushes a package to a server and publishes it, applicable to nuget.org, Visual Studio Team Services, and third-party NuGet servers.
  • dotnet nuget delete: supprime ou retire un package à partir d’un ordinateur hôte, applicable à nuget.org, Visual Studio Team Services et serveurs de NuGet par des tiers.dotnet nuget delete: Deletes or unlists a package from a host, applicable to nuget.org, Visual Studio Team Services, and third-party NuGet servers.