2012-12-29 5 views
0

J'essaie d'exécuter NuGet.exe (Nuget BootStrapper) dans OpenSuse en utilisant mono. Je suis l'article suivant mentionné here. Mais je suis confronté à un problème. Lorsque j'essaie d'exécuter NuGet.exe en mode mono, l'erreur est que NuGet Package Restore n'est pas activé, activez-le en utilisant Visual Studio ou définissez la variable d'environnement. Évidemment, je n'ai pas Visual Studio sous Linux, donc j'essaie de définir la variable d'environnement en utilisant l'export. Mais je reçois toujours la même erreur.Exécution de NuGet dans OpenSuse

Je suis coincé là.

S'il vous plaît laissez-moi savoir si des informations supplémentaires requises.

Répondre

0

L'erreur que vous obtenez est due à la restauration du package NuGet nécessitant un consentement. Plus d'informations sur ce package de restauration consentement peut être trouvé ici: http://blog.nuget.org/20120518/package-restore-and-consent.html

Par défaut, package de restauration est en utilisant la commande NuGet.exe install avec l'option -RequireConsent (command reference). Vous pouvez trouver ceci dans le fichier MSBuild NuGet.targets dans le dossier $ (SolutionDir) .nuget (par défaut). Simplement supprimez l'option -RequireConsent.

Si vous n'utilisez pas l'option -RequireConsent, la restauration du package NuGet ne devrait pas rechercher la variable d'environnement et votre problème ne devrait plus exister.

+0

Pas de chance ... J'ai essayé de reconstruire le projet bootstrapper, même donner une valeur de code fixe dans Programme.cs mais ensuite il commence à donner un accès refusé aux fichiers. – kunjee

Questions connexes