web-dev-qa-db-fra.com

Nuget causant des problèmes de construction

J'ai créé un projet (NRefactory - https://github.com/icsharpcode/NRefactory ) Mais je ne suis pas en mesure de générer la solution.

Voici ce que les erreurs que je reçois de VS

 Code de gravité Description Ligne de fichier projet 
 Erreur La commande "C:\Utilisateurs\Kavignon_Developer\Documents\GitHub Projects\GitHub - Projets Open Source\SummerOfCode_2015 \\. Nuget\NuGet.exe restore -SolutionDirectory .." exited avec le code 9009. ICSharpCode.NRefactory6.CSharp C:\Users\Kavignon_Developer\Documents\GitHub Projects\GitHub - Projets Open Source\SummerOfCode_2015\ICSharpCode.NRefactory.CSharp\ICSharpCode.NRefactory.

De quelques posts

  1. Erreur d'installation NuGet.exe 9009 - Le dépôt Git téléchargé ne sera pas construit - mono - runtime = v4.0.30319

  2. nuget install code de sortie 9009

J'ai pensé que ma pépite était défectueuse ou manquante. Après être entré dans le gestionnaire de nuget de ma solution, nuget a proposé de réparer les packages manquants dans ma solution. Je pensais que c'était une bonne option, alors j'ai dit oui. Le fait est que cela n'a pas changé la situation. J'ai reconstruit et nettoyé la solution, mais cela n'a pas eu d'impact.

Certains pourraient me dire que je n'ai pas l'exécutable du nuget, mais comment pourrais-je installer le paquet nuget sans celui-ci? De plus, en passant par la fonction de recherche dans Windows, j'ai pu trouver le fichier .exe de Nuget.

Qu'est-ce que c'est censé être fait ici? J'utilise Visual Studio 2015 CTP 6. Je n'ai pas le choix, car je travaille avec de nouvelles fonctionnalités dans VS.

18
user4844086

c’est une vieille question, mais d’autres se retrouvent également sur cette page lorsqu’ils essaient de résoudre le problème d’intégration de la compilation de paquets Nuget.

avant de jeter l'éponge, exécutez la commande nuget.exe à partir de l'invite de commande comme vous l'avez définie dans votre fichier de projet dans votre dossier de projet

nuget pack ****. Common.csproj -Prop Configuration = Release

nuget.exe vous donnera une erreur plus détaillée, dans mon exemple, le dossier Bin\Release était manquant 

Détection automatique de MSBuild: utilisation de msbuild version '14 .0 'dans' C:\Program Files (x86)\MSBuild\14.0\bin '. Tentative de génération du package à partir de' *****. Csproj '. Impossible de trouver 'C:\Repositories **********\bin\Release\****. Common.dll'. Assurez-vous que le projet a été construit . Ce ne sera pas la solution pour toutes les erreurs mais l'exécution de nuget.exe vous permettra de mieux comprendre quelle est l'erreur sur la construction

0
Murat Mercan