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.
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 !!!
Eso sí, para que el IDE tome los cambios es necesario reiniciar Visual Studio.
Saludos @ Home
/El Bruno