J'essaie d'installer un paquet nuget et j'obtiens l'erreur suivante
Restauration des packages pour C:\git ... MyProject.csproj ... NU1107: Conflit de version détecté pour Microsoft.Azure.WebJobs. Référencez le package directement à partir du projet pour résoudre ce problème. MyProject -> Microsoft.Azure.WebJobs.Extensions.DurableTask 1.4.1 -> Microsoft.Azure.WebJobs (> = 2.2.0) MrProject -> Microsoft.NET.Sdk.Functions 1.0.6 -> Microsoft.Azure.WebJobs ( = 2.1.0-beta4). La restauration du package a échoué. Annulation des modifications de package pour "MyProject". Temps écoulé: 00: 00: 00.5872740 ========== Terminé ==========
Je comprends le problème, mais je ne comprends pas ce que signifie "référencer le package directement à partir du projet". Quelqu'un peut-il expliquer?
NU1107: conflit de version détecté pour Microsoft.Azure.WebJobs.
Comme vous le savez, il s'agit d'un problème de conflit de dépendances. Celui de la dépendance du package Microsoft.NET.Sdk.Functions 1.0.6
Est Microsoft.Azure.WebJobs (= 2.1.0-beta4)
, mais les dépendances du package Microsoft.Azure.WebJobs.Extensions.DurableTask
besoin Microsoft.Azure.WebJobs (>= 2.2.0)
. C'est le conflit de version.
mais je ne comprends pas ce que signifie "référencer le package directement à partir du projet". Quelqu'un peut-il expliquer?
Cela signifie que vous pouvez référencer directement le fichier dll sans utiliser NuGet .
Détails:
Téléchargez ces packages nuget Microsoft.Azure.WebJobs.Extensions.DurableTask.nupkg
À partir de nuget.org , renommez le nom de fichier en .Zip
, Puis décompressez-le. Dans l'Explorateur de solutions, sélectionnez Dépendances-> Ajouter des dépendances-> Parcourir-> Sélectionnez le fichier dll dans le dossier local.
Outre , le message d'erreur fournit une méthode courante pour résoudre ce problème, mais la meilleure façon de résoudre ce problème est de mettre à jour le package Microsoft.NET.Sdk.Functions
Vers 1.0.12 et au-dessus, qui avec une dépendance Microsoft.Azure.WebJobs (> = 2.2.0 && < 2.3.0) . Cela sera compatible avec le package Microsoft.Azure.WebJobs.Extensions.DurableTask 1.4.1
.
J'espère que cela t'aides.