2016-04-29 4 views
1

Nous utilisons async dans Silverlight qui nécessite l'installation du paquet NuGet.Build.2.8.6.Le paquet Nuget.build doit être réinstallé si vous supprimez des paquets

Install-Package NuGet.Build 

Nous ne vérifions évidemment pas les paquets dans le contrôle source, mais l'installation NuGet.Build n'installe pas un paquet de niveau de projet, ... Je ne sais pas ce qu'il fait, il semble les mettre dans les "paquets" mais au-delà, rien ne change. Toutefois, si vous ne vous obtenez pas cette erreur:

Microsoft.Bcl 1.1.10' package requires NuGet client version '2.8.1

Quels changements est ce package faire réellement au système qui sont impossibles à « vérifier dans » contrôle de source?

Y at-il un correctif pour que je n'ai pas besoin d'installer le paquet chaque fois que je reçois une copie propre?

+0

Ce message d'erreur ne me semble pas lié puisque NuGet.Build ne dépend pas de Microsoft.Bcl. Vous obtenez normalement cette erreur lorsque vous installez le package Microsoft.Bcl NuGet avec une version antérieure du gestionnaire de packages NuGet. NuGet.Build est un package au niveau de la solution et il sera ajouté au fichier .nuget \ packages.config dans le répertoire de la solution. Ce fichier devra être archivé pour que la restauration oackage fonctionne. –

Répondre

1

Ce message d'erreur ne me semble pas lié puisque NuGet.Build ne dépend pas de Microsoft.Bcl. Vous obtenez normalement cette erreur lorsque vous installez le package Microsoft.Bcl NuGet avec une version antérieure du gestionnaire de packages NuGet. NuGet.Build est un package au niveau de la solution et il sera ajouté au fichier .nuget\packages.config dans le répertoire de la solution. Ce fichier devra être archivé pour que la restauration du paquet fonctionne.

+0

Oui, c'est précisément parce que nous utilisons la bibliothèque bcl. Cela résout le problème, il semble que le .nuget \ packages.config n'est pas mis à jour. Mon soupçon est qu'il est verrouillé d'une manière ou d'une autre et ne parvient pas à se mettre à jour en silence ... Je peux contourner cela. Excellent travail merci. – Ian