dotnet workload restore
Cet article s’applique à : ✔️ SDK .NET 6 et versions ultérieures
Nom
dotnet workload restore
- Installe les charges de travail nécessaires pour un projet ou une solution.
Synopsis
dotnet workload restore [<PROJECT | SOLUTION>]
[--configfile <FILE>] [--disable-parallel]
[--ignore-failed-sources] [--include-previews] [--interactive]
[--no-cache] [--skip-manifest-update] [-s|--source <SOURCE>]
[--temp-dir <PATH>] [-v|--verbosity <LEVEL>] [--version <VERSION>]
dotnet workload restore -?|-h|--help
Description
La commande dotnet workload restore
analyse un projet ou une solution pour déterminer les charges de travail dont elle a besoin, puis installe les charges de travail manquantes.
Pour plus d’informations sur les commandes dotnet workload
, consultez la commande dotnet workload install.
Arguments
PROJECT | SOLUTION
Fichier projet ou solution pour lequel installer des charges de travail. Si aucun fichier n’est spécifié, la commande effectue une recherche dans le répertoire actif.
Options
--configfile <FILE>
Fichier de configuration NuGet (nuget.config) à utiliser. S’ils sont spécifiés, seuls les paramètres de ce fichier seront utilisés. Si elle n’est pas spécifiée, la hiérarchie des fichiers de configuration du répertoire actuel sera utilisée. Pour plus d’informations, consultez Configuration NuGet courantes.
--disable-parallel
Empêche la restauration de plusieurs projets en parallèle.
-?|-h|--help
Affiche une description de l’utilisation de la commande.
--ignore-failed-sources
Traite les échecs de la source du package comme des avertissements.
--include-previews
Autorise les manifestes de charge de travail de préversion.
--interactive
Permet à la commande de s’arrêter et d’attendre une action ou une entrée utilisateur. Par exemple, pour effectuer une authentification.
--no-cache
Empêche la mise en cache des packages et des requêtes HTTP.
--skip-manifest-update
Ignore la mise à jour des manifestes de charge de travail. Les manifestes de charge de travail définissent les ressources et versions à installer pour chaque charge de travail.
-s|--source <SOURCE>
Spécifie l’URI de la source de package NuGet à utiliser. Ce paramètre remplace toutes les sources spécifiées dans les fichiers nuget.config. Vous pouvez spécifier plusieurs sources en spécifiant cette option plusieurs fois.
--temp-dir <PATH>
Spécifiez le répertoire temporaire utilisé pour télécharger et extraire des packages NuGet (doit être sécurisé).
-v|--verbosity <LEVEL>
Définit le niveau de détail de la commande. Les valeurs autorisées sont
q[uiet]
,m[inimal]
,n[ormal]
,d[etailed]
etdiag[nostic]
. La valeur par défaut estminimal
. Pour plus d'informations, consultez LoggerVerbosity.
--version
Version définie par la charge de travail à installer ou à mettre à jour. Si vous spécifiez la version du jeu de charges de travail dans global.json, vous ne pouvez pas utiliser l’option
--version
pour spécifier la version du jeu de charges de travail. Pour permettre d’utiliser l’option--version
dans ce cas, exécutez la commande en dehors du chemin contenant le fichier global.json. Disponible depuis le Kit de développement logiciel (SDK) 8.0.400. Pour plus d’informations, consultez les ensembles de charges de travail du Kit de développement logiciel (SDK) .NET.
Exemple
Restaurer les charges de travail requises par MyApp.csproj :
dotnet workload restore MyApp.csproj