Résoudre les problèmes d’installation de la charge de travail .NET.NET Aspire
Cet article fournit des conseils sur la résolution des problèmes que vous pouvez rencontrer lors de l’installation de la charge de travail .NET Aspire à partir de l’interface CLI .NET.
Symptômes
Lorsque vous installez la charge de travail .NET.NET Aspire, vous pouvez rencontrer une erreur d’installation. Le message d’erreur peut indiquer que l’installation a échoué ou que la charge de travail n’a pas pu être installée. Le message d’erreur peut également indiquer qu’une source de package n’est pas disponible ou qu’une source de package n’est pas souvent similaire à :
Workload update failed: One or more errors ocurred: (Version X.Y.00Z of package A.B.C is not found in NuGet feeds.
Un problème courant est que votre KIT de développement logiciel (SDK) connaît certaines versions de manifeste de charge de travail ou de pack de charge de travail qui ne sont présentes dans aucun des flux configurés lorsque vous essayez d’exécuter les commandes de charge de travail dotnet. Cela peut se produire si le SDK, pendant sa vérification quotidienne des mises à jour, recherche une nouvelle version d’un manifeste de charge de travail dans un flux qui n’est pas utilisé lors de l’exécution de commandes dotnet workload
. Cette différence peut entraîner des erreurs pendant l’installation.
Un problème moins courant, même lors de l’utilisation des flux appropriés, est qu’un manifeste de charge de travail peut avoir une dépendance sur un pack de charge de travail qui n’est pas publié sur le même flux. Cela peut également entraîner des erreurs lors de l’installation, car le pack requis est introuvable.
Solution possible
Vérifiez que tous les fichiers Nuget.config récursifs sont configurés pour spécifier les sources de package et les flux NuGet appropriés. Par exemple, si vous avez un fichier Nuget.config dans votre répertoire de profil utilisateur, assurez-vous qu’il ne spécifie pas de source de package qui n’est plus disponible.
Si vous rencontrez des erreurs liées au SDK qui connaît les versions du manifeste de charge de travail ou du pack de charge de travail qui ne sont pas présentes dans vos flux configurés, vous devrez peut-être ajuster vos flux ou trouver le flux où se trouve la nouvelle version du manifeste ou du pack requis.
Dans le cas où un manifeste de charge de travail dépend d’un pack de charge de travail non publié sur le même flux, vous devez rechercher et ajouter le flux où se trouve ce pack à votre configuration NuGet.
Important
Certains environnements de développement peuvent dépendre de flux privés qui fournissent des versions plus récentes du manifeste de charge de travail ou du pack de charge de travail. Dans ces situations, vous souhaiterez peut-être désactiver la vérification quotidienne des mises à jour pour éviter les erreurs lors de l’installation.
Pour désactiver la vérification quotidienne du SDK pour les mises à jour, définissez la variable d’environnement DOTNET_CLI_WORKLOAD_UPDATE_NOTIFY_DISABLE
sur true
.