2017-08-25 5 views
0

L'erreur suivante s'affiche lorsque j'essaie d'exécuter un pack NuGet.Impossible d'exécuter le pack NuGet

Le projet importé "C: \ Program Files (x86) \ MSBuild \ Microsoft \ VisualStudio \ v10.0 \ WCF \ Microsoft.VisualStudio.ServiceModel.targets" n'a pas été trouvé. Confirmez que le chemin dans la déclaration est correct, et que le fichier existe sur le disque. C: \ Projects \ MyProject.csproj

Je suis en train d'exécuter le pack dans mon événement Postbuild avec la commande suivante:

NuGet pack "C: \ Projects \ MyProject.csproj" - propriétés Configuration = sortie -IncludeReferencedProjects -OutputDirectory .. \ .. \

J'ai essayé aussi d'effectuer le pack à partir de la ligne de commande et obtenu la même erreur. J'utilise NuGet 2.5.XXX. J'utilise Visual Studio 2015 SP3. Mon projet est une bibliothèque de service WCF. J'utilise la commande Post Build dans de nombreux autres projets sans problème. De plus, j'ai créé d'autres services WCF sans problème. Je suppose que je devrais mettre à jour NuGet, mais j'ai un peu peur qu'il puisse casser quelque chose d'autre.

Répondre

1

Vous pouvez mettre à niveau le nuget. Cela mettra à jour toutes les références que vous utilisiez et qui ne briseront aucune de vos fonctionnalités.