Ошибка консоли диспетчера пакетов

Когда я запускаю Visual Studio Express 2012 для Интернета, я получаю эту ошибку в консоли диспетчера пакетов.

Не удается загрузить оснастку Windows PowerShell Microsoft.PowerShell.Core из-за следующей ошибки: невозможно загрузить один или несколько запрошенных типов. Получите свойство LoaderExceptions для получения дополнительной информации. Исключения загрузчика:

Возникло исключение типа «System.OutOfMemoryException».

Я не помню, чтобы добавлял что-то новое в визуальную студию. Я искал другие связанные проблемы, но они не работают для меня.

Я попытался восстановить визуальную студию. Я также попытался переустановить визуальную студию, которая временно устранила проблему, но она снова вернулась.

У кого-нибудь есть решение?


person Mark Abram David    schedule 06.05.2013    source источник
comment
Проверьте все скрипты профиля, которые могут быть загружены. Проверьте C:\Users\‹имя пользователя›\Documents\WindowsPowerShell\NuGet_profile.ps1, C:\Users\‹имя пользователя›\Documents\WindowsPowerShell\profile.ps1, C:\Windows\system32\WindowsPowerShell\v1.0\NuGet_profile. ps1 и C:\Windows\system32\WindowsPowerShell\v1.0\profile.ps1.   -  person Keith Hill    schedule 06.05.2013
comment
Памяти действительно может не хватать...   -  person Stefan Steinegger    schedule 06.05.2013
comment
@StefanSteinegger Я проверил свою память, у меня еще много.   -  person Mark Abram David    schedule 07.05.2013
comment
@KeithHill Спасибо, я проверю. Если они загружены, что это означает?   -  person Mark Abram David    schedule 07.05.2013
comment
@KeithHill Ни один из них не загружен.   -  person Mark Abram David    schedule 07.05.2013


Ответы (1)


Я наконец заставил это работать. Я подозревал, что это что-то из обновления Windows, которое испортило мой VS, поскольку я ничего не добавлял в VS. Я не уверен, какие обновления удалить, поэтому я просто удалил все обновления Windows, которые запускаются в определенную дату. Вот фактические шаги, которые я сделал:

Что я сделал, так это удалил Visual Studio 2012 Express для Интернета, следуя этому руководству.

А затем удалил обновления Windows, начиная с даты, когда, как мне кажется, начала появляться ошибка.

После того, как я использовал CCleaner для очистки реестра. Пришлось запустить его 2 раза, чтобы убедиться, что он чистый. Я не уверен, действительно ли это помогает. Я только что услышал от своего друга, что удаление приложений иногда оставляет ключи реестра.

Наконец, я снова установил визуальную студию. Менеджер пакетов вернулся в нормальное состояние.

Перезагрузил свой ноутбук, и он все еще работает. Так что думаю решаемо.

Я думаю, что восстановление системы решит эту проблему вместо того, чтобы выполнять все эти шаги. Но восстановление системы не было вариантом для .

person Mark Abram David    schedule 08.05.2013