Nuget package installé, mais les références non résolues
J'ai un multi-projet de solution avec Prisme Nuget packages installés dans plusieurs projets. J'ai ensuite tenté d'ajouter un Prisme Mef extensions de forfait de l'un des projets à l'aide du Gestionnaire de Package Nuget de l'INTERFACE utilisateur (j'ai déjà ajouté à l'un des autres projets).
La première fois que j'ai tenté d'ajouter le paquet, il est impossible d'installer l'une des dépendances, aucune erreur de raison, juste de "l'échec". Alors, j'ai installé une deuxième fois, tout semblait bien se passer, aucune erreur n'est signalée, mais quelques-uns des références n'ont pas résolu.
Alors, j'ai désinstallé le paquet et toutes les dépendances et installé de nouveau. De nouveau, tous semblaient très bien, mais les références ne permet pas de résoudre.
J'ai essayé de désinstaller et d'installer le package fois de plus, mais obtenir le même résultat à chaque fois maintenant.
J'ai eu ce problème plusieurs fois et je sais que c'est pas spécifique au Prisme paquet que j'ai eu avec des charges de différents paquets.
Je pense que c'est juste un bug majeur avec Nuget, mais je suis en espérant que quelqu'un connais un moyen facile de le résoudre. Je pense que j'ai habituellement plus de succès avec la console Nuget, mais je le trouve plus d'efforts pour les utiliser.
J'ai fait quelques recherches en ligne et pas vraiment trouvé une bonne explication de la cause du problème ou un moyen de le résoudre.
Quelqu'un au travail complètement refuse rien avoir à faire avec Nuget comme il l'a donc beaucoup de ces questions, mais je suis déterminé à le faire fonctionner!
OriginalL'auteur Glen Thomas | 2015-07-27
Vous devez vous connecter pour publier un commentaire.
Dans le Gestionnaire de paquets de la Console, exécutez la commande suivante:
Cela permettra de réinstaller chaque package nuget dans ce projet qui doit permettre de résoudre les références manquantes.
Si vous savez que vous êtes absent une référence spécifique:
OriginalL'auteur CAOakley
J'ai juste fermé Visual Studio et rouvert et les références sont résolus...!
Pas travaillé pour moi dans VS2017
OriginalL'auteur Glen Thomas
J'ai récemment rencontré cette erreur sur visual studio 2012, pour moi, la solution a été de supprimer .fichier nupkg de nuget cache. Nuget emplacement du cache peut être trouvé à partir de nuget paramètres > général > parcourir.
Note: je n'ai pas vider le cache, j'ai juste supprimé un fichier spécifique à partir du répertoire du cache et réinstallé le package nuget.
OriginalL'auteur Shivam
Vous pouvez vérifier l' .NET version du paquet contre votre projet.
J'ai eu un cas où mon projet a été .NET 4.6.1, et le paquet que je tente de l'installer a l'aide de la version 4.6.2. Après la mise à jour de mon projet pour la même chose .Version NET, la référence a montré jusqu'à.
OriginalL'auteur MaC
Vous devez suivre cette procédure.
OriginalL'auteur M. Hamza Rajput
Supprimer tous les
<assemblyBinding>
références de votre .fichier de config, puis exécutez cette commande à partir du Gestionnaire de Package Nuget:OriginalL'auteur codeMonkey