visual studio manager instalar visual-studio-2013 nuget policy

visual-studio-2013 - manager - nuget visual studio download



Configuración de la política de la consola de NuGet Package Manager(PMC) (5)

Es un problema con la actualización 5 de VS 2013. La solución que me funciona es ejecutar este comando en powershell y reiniciar VS.

Set-ItemProperty -Path HKLM:/Software/Policies/Microsoft/Windows/PowerShell -Name ExecutionPolicy -Value ByPass

He instalado la corrección para la actualización de herramientas Nuget y funcionó.

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

En VS2013, cuando intento abrir la Consola de NuGet Package Manager, de repente me aparece el error:

Windows PowerShell actualizó su política de ejecución con éxito, pero la configuración está anulada por una política definida en un ámbito más específico.
Debido a la anulación, su shell mantendrá su actual política de ejecución efectiva de Unrestricted. Escriba "Get-ExecutionPolicy -List" para ver la configuración de la directiva de ejecución. Para obtener más información, consulte "Get-Help Set- ExecutionPolicy".

Si ejecuto ''Get-ExecutionPolicy -List'' en un indicador de PowerShell, obtengo lo siguiente:

Scope ExecutionPolicy ----- --------------- MachinePolicy Unrestricted UserPolicy Unrestricted Process Unrestricted CurrentUser RemoteSigned LocalMachine Undefined

No estoy seguro de que esto sea correcto o no, pero en mi PC de compañeros de trabajo, las políticas están configuradas para:

Scope ExecutionPolicy ----- --------------- MachinePolicy Unrestricted UserPolicy Undefined Process Unrestricted CurrentUser RemoteSigned LocalMachine Undefined

Supongo que el problema es la ''UserPolicy'', así que he intentado ejecutar el siguiente comando:

Set-ExecutionPolicy Undefined -Scope UserPolicy

lo que me da el mensaje de error:

Set-ExecutionPolicy: No se puede establecer la política de ejecución. Las políticas de ejecución en los ámbitos MachinePolicy o UserPolicy se deben establecer a través de la Política de grupo.

No estoy seguro de qué hacer ahora. Cualquier ayuda para solucionar este problema sería muy apreciada.


Esto comenzó a suceder en NuGet 3.0.0.0, que se lanzó con Visual Studio 2015 RTM. Volver a la versión anterior de NuGet eliminará el problema.


Esto parece suceder en una estación de trabajo que está unida a un dominio, y donde la política de grupo del dominio incluye una configuración específica de PowerShell ExecutionPolicy.

Por ahora, vea las opciones que se proporcionan aquí: https://powershellpanda.wordpress.com/2013/12/01/override-gpo-for-powershell-execution-policy/

Personalmente, estoy usando la solución temporal. Borrando temporalmente la política de ejecución que fue empujada hacia abajo desde mi dominio. (Volverá, por supuesto, pero al menos puedo seguir trabajando por ahora, hasta que se encuentre una solución más permanente). Aquí está el script regedit que uso:

Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE/SOFTWARE/Policies/Microsoft/Windows/PowerShell] "ExecutionPolicy"=-

Consulte también: https://github.com/NuGet/Home/issues/974#issuecomment-123410075

ACTUALIZAR

Creo que esto solo comenzó a ser un problema con la actualización 5 de Visual Studio 2013, lanzada ayer. Afecta a Visual Studio 2015 (RTM), también, por cierto.

ACTUALIZACIÓN 2

Ahora está disponible una solución de nuget adecuada (tanto para VS2013 como VS2015), según esta publicación: https://github.com/NuGet/Home/issues/974#issuecomment-124774650


Esto también me ha sucedido a mí, con la política de ejecución de PowerShell de conjunto de dominios (Sin restricciones para MachinePolicy). La versión de NuGet es 2.8.60610.756. La versión de Visual Studio es Visual Studio 2013 Update 4 (12.0.31101.00; Community Edition). El síntoma es que la Consola del Administrador de paquetes es de solo lectura con un mensaje de error descrito en la pregunta por @smolesen, y no se muestra ningún aviso.

Con la solución provista por @pbar, mi instalación también funciona bien ahora.


Probé todas las ideas descritas anteriormente, ninguna de ellas funcionó.

Lo que funcionó para mí es que tenía un carácter no válido en el nombre de mi directorio

El nombre del directorio original ---> Entity Framework 4.1- Cook''s Expertbook

El nuevo nombre del directorio ---> Entity Framework 4.1 Experts Cookbook

Cuando quité el carácter "-" y el carácter "''" del nombre del directorio, el problema desapareció

El problema es con el carácter de apóstrofe.