web-dev-qa-db-fra.com

Accident de Nuget dans Visual Studio 2015

Blocage de la console du gestionnaire de packages dans Visual Studio 2015 Enterprise juste après le démarrage erroné:

Windows PowerShell a correctement mis à jour votre stratégie d'exécution, mais le fichier Ce paramètre est remplacé par une stratégie définie dans une étendue plus spécifique. En raison de la substitution, votre Shell conservera son efficacité actuelle politique d'exécution de RemoteSigned. Tapez "Get-ExecutionPolicy -List" pour affichez vos paramètres de stratégie d'exécution. Pour plus d'informations, veuillez consulter "Get-Help Set-ExecutionPolicy".

J'ai essayé beaucoup de choses telles que la définition de la stratégie d'exécution dans power Shell sur remoteSigned mais rien n'y faisait, le nuget ne fonctionne toujours pas.

Quelqu'un a-t-il le même problème? Merci pour toute avance.

21
Maris

Microsoft a publié un correctif pour ce problème, voici comment l’appliquer:

Un correctif est maintenant disponible pour installer. Veuillez saisir l’installation de l’un de ces emplacements de manière appropriée:

2.8.7 pour VS 2013: https://github.com/NuGet/Home/releases/download/2.8.7/NuGet.Tools.vsix

3.1.1 pour VS 2015: https://github.com/NuGet/Home/releases/download/3.1.1/NuGet.Tools.vsix

NuGet les publiera dans la galerie Visual Studio la semaine prochaine.

Pour plus d'informations, visitez cette page: https://connect.Microsoft.com/VisualStudio/feedback/details/1572078/nuget-crash-in-visual-studio-2015-enterprise

35
Maris

J'avais le même problème et j'ai trouvé la solution qui me convenait: définissez la stratégie d'exécution sur "Indéfinie" dans toutes les étendues (supprimer la clé de registre pour les étendues Machine et Utilisateur si elles sont définies par la stratégie de domaine), puis redémarrez VS et ouvrez Package Manager Console.

Edit: chemin d'accès à la clé que j'ai supprimée:

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\PowerShell

Clé: ExecutionPolicy

Cette ligne de commande peut être utilisée pour automatiser le processus (exécuté en tant qu'administrateur), jusqu'à ce que le problème soit résolu: 

reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\PowerShell /v ExecutionPolicy /f
14
Encarmine

Après une installation complète de Visual Studio Professional 2015 à partir du site Web MSDN, j'ai exécuté VS2015 en tant qu'administrateur, ouvert la console du gestionnaire de package à partir de Tools -> NuGet Package Manager... -> Package Manager Console et j'ai reçu cette erreur:

Windows PowerShell a correctement mis à jour votre stratégie d'exécution, mais le paramètre est remplacé par une stratégie définie dans un fichier plus spécifique portée. En raison de la substitution, votre Shell conservera sa version actuelle politique d'exécution efficace de Sans restriction. Tapez "Get-ExecutionPolicy -List" pour afficher vos paramètres de stratégie d'exécution. Pour plus d'informations, voir "Get-Help Set-ExecutionPolicy

En suivant les étapes ci-dessus pour:

  1. Utilisez Outils -> Extensions et mises à jour ... pour désinstaller NuGet Package Manager pour Visual Studio 2015.

  2. Redémarrez Visual Studio.

  3. Utilisez Outils -> Extensions et mises à jour ... pour réinstaller NuGet Package Manager pour Visual Studio 2015.

  4. Redémarrez Visual Studio.

Désormais, lorsque j'ouvre la console du gestionnaire de packages, Powershell se charge correctement et tout va bien. Espérons que cela aide sans avoir à remplacer ou à définir la stratégie d'exécution.

9
bradykey

J'obtiens l'erreur suivante dans VS 2013 sous la console Tools\Nuget package Manager\Package Manager ....

Problème: Windows PowerShell a correctement mis à jour votre stratégie d'exécution, mais le paramètre est remplacé par une stratégie définie dans une étendue plus spécifique. En raison du remplacement, votre Shell conservera sa stratégie d'exécution effective actuelle de Non restreint. Tapez "Get-ExecutionPolicy -List" pour afficher vos paramètres de stratégie d'exécution. Pour plus d'informations, voir "Get-Help Set-ExecutionPolicy

J'ai désinstallé le gestionnaire de packages Nuget à l'aide de Outils\Extension et mises à jour J'ai désinstallé le gestionnaire de packages Nuget.

Réinstallez le gestionnaire de paquets de l'emplacement ci-dessous pour résoudre le problème.

https://marketplace.visualstudio.com/items?itemName=NuGetTeam.NuGetPackageManagerforVisualStudio2013

0
user3171101