10
votes

Les packages externes Nuget ne peuvent pas dépendre des packages qui ciblent des projets

Lorsque j'essaie d'installer-package twitter.bootstrap dans un projet Web MVC4 vide, je reçois ce xxx

Que puis-je faire pour résoudre ce problème ?


0 commentaires

11 Réponses :


5
votes

Je suppose que vous utilisez Visual Studio 2012. Dans VS2012, de nouveaux projets MVC4 sont chargés avec JQuery 1.7 par défaut. Mais Bootstrap 3.0.1 a une dépendance sur jQuery 1.9 ou plus

donc première exécution xxx

puis xxx


2 commentaires

Comment courez-vous cela dans VS2012?


@NickTurner Gestionnaire de packages Console



12
votes

J'ai rencontré la même erreur avec VS 2010 et VS 2012. La solution suggérée n'a pas résolu le problème, mais j'ai remarqué que le package Nuget for Bootstrap est daté du 1er novembre 2013 (hier). Le nouveau package a le numéro de version 3.0.1.1 et il répertorie une dépendance de la version 3.0.1 de Bootstrap version 3.0.1 ou supérieure. Il apparaît qu'il y a une erreur dans la version 3.0.1.1 de ce paquet avec une référence circulaire dans la dépendance. Recherchez la version 3.0.1 par les mêmes auteurs.


0 commentaires

2
votes

J'ai eu le même problème lors de l'installation de Bootstrap 3.0.1.1. On dirait que c'est la recherche de 3.0.1 pour sa dépendance. À la fin installé 3.0.0 sans problème.


2 commentaires

Je pense que cela avait un problème avec la jQuery 2 que j'avais installé


@Peter qui peut ne pas être le cas car je viens de l'installer avec jQuery 2 et twitter.bootstrap version 3.0.1 Il ne fonctionne tout simplement pas avec 3.0.1.1 en raison de la dépendance informatique.



0
votes

Essayez simplement d'installer Twitter Bootstrap MVC avec gestionnaire de packages Nuget et profitez


1 commentaires

Cela ne m'aider pas vraiment avec le problème



21
votes

J'ai eu le même problème, ce travail pour moi: xxx

"à partir de v3.0.1.1 Le package Twitter.boosTrap commencera à rediriger les utilisateurs vers le package bootstrap géré par l'extérieure fondation. La raison de ce mouvement est assez simple. Bootstrap est un espace de noms plus propre car le projet a laissé tomber le nom de Twitter il y a quelques libèches et Bootstrap désormais officiellement expédié avec les modèles ASP.NET Visual Studio 2013. Donc, pour éviter toute confusion sur laquelle la libération est "Officiel", nous avons convenu de rediriger tout le monde à la nouvelle Espace de noms Microsoft Maintenue. "

http://chriskirby.net/bootstrap-nuget-package-Moving-a -OrterCurve/

https://github.com/sirkirby/twitter-bootstrap-nuget/issues/22


0 commentaires

1
votes

J'ai eu ce même problème qui m'a amené à cette question. Dans le gestionnaire de paquets, j'ai recherché Bootstrap et il y avait plusieurs résultats renvoyés.

J'ai cliqué sur le haut de la liste et j'ai essayé d'installer celui-ci (version 3.0.1.1) et a reçu l'erreur rapportée dans la question initiale. L'ID de ce paquet est ID: Twitter.Bootstrap

Il y avait un autre package bootstrap répertorié avec la version 3.0.2 avec ID: Bootstrap

J'ai installé le deuxième c. 3.0.2 et cela installé sans aucun problème.

pris de fontawesome: "Les personnes à Outercurve ont pris la prise en charge du package Twitter.BootsTrap désormais appelé simplement bootstrap. Plus d'infos ici http://chriski.net/bootstrap-nuget-package-Moving -à-Ourercurve / "

Il me semblerait que la redirection du nouvel espace de noms Microsoft maintenue provoque que cela se produise.


0 commentaires

0
votes

juste essayer de mettre à jour VS2012! J'ai résolu ça!


0 commentaires

1
votes

Mon problème parfaitement résolu

Essayez xxx

au lieu de xxx

post référé:

BOOTSTRAP V3.0.1.1 échoue sur le projet Clean VS vide - Comment résoudre? $ Privurl

Comment lancer la console de gestionnaire de packages

http://docs.nuget.org/docs/start-here/Utilisateur-le -Package-manager-console


0 commentaires

0
votes

J'ai mis à jour VS2012 à VS2013. Il résolut le problème


0 commentaires

5
votes

J'ai eu le même problème. Après avoir mis à jour Nuget Manager, cela résolvait par problème. Pour mettre à jour Nuget Manager, vous pouvez sur Outils -> Extensions et mises à jour


0 commentaires

0
votes

J'ai aussi eu le même problème. Mais résolus lors de la mise à jour du gestionnaire Nuget et essayé à nouveau après cela.


0 commentaires