2015-07-27 2 views
7

Я пытаюсь получить доступ к пакету консоли диспетчера в моем VS 2013, но я получаю следующее:ExecutionPolicy проблема предотвращения доступа к Package Manager Console в VS

Windows PowerShell обновил политику выполнения успешно, но установка переопределяется политикой, определенной в более конкретной области. Из-за переопределения ваша оболочка сохранит текущую эффективную политику выполнения Unrestricted. Введите «Get-ExecutionPolicy -List», чтобы просмотреть параметры политики выполнения. Для получения дополнительной информации см. «Get-Help Set-ExecutionPolicy».

Я попробовал Google и сделал пару вещей, а затем перезапустил мой ВС, но ничего: тот же вопрос!

Почему это происходит и как я могу исправить это, чтобы получить доступ к консоли диспетчера пакетов? Сейчас, когда я бегу Get-ExecutionPolicy -List я получаю следующее:

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

ответ

12

Оказалось, у меня были некоторые незавершенные обновления для NuGet Package Manager и PowerShell Аддон для VS. Как только я установил их и перезапустил свой компьютер. Все было хорошо!

+0

спасибо! +1 для этого sln –

3

Я установил это исправление (я использую VS 2013 и Windows, 8.1) и устранили эту проблему точно для меня (убедитесь, чтобы получить правильную версию для вашего IDE):

NuGet downloads

+0

Исправлена ​​ошибка для VS 2013 для меня. Благодарю. –

+0

исправлено для меня в vs2013; Заметьте, я только что установил ПОСЛЕДНИЕ из https://dist.nuget.org/index.html - по состоянию на 11/1/2016, что составляет 2.12.0 – mike

+0

Вот что такое ссылка в ответе, поэтому она всегда должна указывать на последнюю. – bcr

Смежные вопросы