"Пакет поставщика" загружен неправильно.
VS 2013 Professional - Версия 12.0.31101.00 Обновление 4
Внезапно, когда я пытаюсь открыть проект (проект MVC или проект Python), я получаю:
Пакет "ProviderPackage" загружен неправильно.
Проблема возможно, были вызваны изменением конфигурации или установкой другого расширения. Вы можете получить дополнительную информацию, изучив файл. 'C:\Users\хххх\AppData\Roaming\Microsoft\VisualStudio\12,0\ActivityLog.xml'
В моем AppData\Roaming нет папки 12.0! В AppData\Local есть папка 12.0, но файл ActivityLog.xml отсутствует.
Когда я игнорирую сообщение и нажимаю F5 для запуска, после большого количества движения диска Visual Studio просто закрывается и исчезает.
Я исправил несколько раз, и точно такое же поведение сохраняется.
Когда я пытаюсь запустить devenv.exe/setup или devenv.exe/resetuserdata, абсолютно ничего не происходит. Никакой ошибки, никакого процесса не запускается, ничего. Запуск devenv.exe без каких-либо параметров запускает VS.
Что может быть неправильным? Я стесняюсь удалить и переустановить, если есть какое-то другое решение.
1 день спустя: удалил VS 2013 и переустановил, а затем применил обновление 4.
Проблема для проекта MVC по-прежнему остается прежней: ProviderPackage не загружался правильно, а при запуске проекта VS закрывается и исчезает.
Последняя запись в ActivityLog.xml гласит:
<entry>
<record>1120</record>
<time>2015/03/17 06:38:43.882</time>
<type>Error</type>
<source>VisualStudio</source>
<description>An exception was thrown during package instantiation and was caught in the package manager [ProviderPackage]</description>
<guid>{5F2E5E42-4192-4D79-A0D8-1D881E808829}</guid>
<hr>8000ffff - E_UNEXPECTED</hr>
<errorinfo></errorinfo>
</entry>
Ответы
Ответ 1
Удаление ComponentModelCache из
C:\Users\имя_пользователя\AppData\Local\Microsoft\VisualStudio\14,0\ComponentModelCache
отлично работает для VS 2015.
Примечание. Вам необходимо закрыть VS перед удалением этой папки. Также замените 14.0 на 12.0 в пути к папке VS 2013
Ответ 2
Откройте Command Prompt
и используйте следующие команды (при необходимости измените каталог в соответствии с папкой установки):
cd c:\
C: \ > "C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\devenv.exe" /resetsippkgs "
Надеюсь, что это поможет...
Ответ 3
Удалить папку ComponenModelCache
C:\Users\XXXX\AppData\Local\Microsoft\VisualStudio\XX\ComponentModelCache
который работал у меня
Ответ 4
отлично работает и для VS 2013. Отлично.
Ответ 5
Убедитесь, что пути указаны правильно: Computer\HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\14.0
Например, мой ключ VisualStudioLocation изменился с "C:\Documents\Visual Studio 2015" на просто "Visual Studio 2015", что было проблематично.
Ответ 6
Я также столкнулся с той же проблемой, и решением для меня было запустить Visual Studio от имени администратора.
Ответ 7
Я не могу оставить комментарий к Мурату Йылдызу, так что это следующая лучшая вещь. Его решения отлично работают. Я открыл командную строку Visual Studio в качестве администратора и выбежал из командной строки:
C:\WINDOWS\system32>devenv /resetskippkgs
Он работал как шарм.