[#VS2013] NuGet Error: Failed to initialize the PowerShell host. If your PowerShell execution policy setting is set to AllSigned, open the Package Manager Console to initialize the host first.

Hola!

Hoy toca revisar uno de esos errores fáciles de solucionar. Mientras estaba acomodando unos proyectos “viejunos” en una solución, me encuentro que de golpe y porrazo NuGet decidió dejar de funcionar.

error01

El mensaje del error era bastante claro

‘EntityFramework 6.1.1’ already installed.
Adding ‘EntityFramework 6.1.1’ to Projectazo.
Successfully added ‘EntityFramework 6.1.1’ to Projectazo.
Executing script file ‘…\src\packages\EntityFramework.6.1.1\tools\install.ps1’.
Failed to initialize the PowerShell host. If your PowerShell execution policy setting is set to AllSigned, open the Package Manager Console to initialize the host first.

Lo raro es que repente los permisos de ejecución de PowerShell se “bajaron” a nivel “Restricted”. Asi que bien, es momento de

– Abrir una consola de PowerShell con permisos de administrador

– Verificar el nivel de los permisos con el comando “Get-ExecutionPolicy”

– Definir el nivel de permisos a “RemoteSigned” con el comando “Set-ExecutionPolicy RemoteSigned”

– Listo !!!

error02

Eso sí, para que el IDE tome los cambios es necesario reiniciar Visual Studio.

Saludos @ Home

/El Bruno

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.