2015-04-17 2 views
54

При запуске Visual Studio 2013 Pro (Update 4 установлен) Я очень часто получаю сообщение об ошибке (несколько раз в день в настоящее время) за прошлое около двух недель:Visual Studio 2013 или 2015 EditorPackage не сработали правильно постоянно

Пакет 'Microsoft.VisualStudio.Editor.Implementation.EditorPackage' загружен неправильно.

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

%LocalAppData%\Microsoft\VisualStudio\12.0\ComponentModelCache 

Я никогда не видел его до этого времени, и, насколько я узнал в Интернете это было возможно, введен с Обновление 3.

Ну, проблема в том, что мне очень редко приходится перезапускать Visual Studio несколько раз в день, и мне было интересно, есть ли у кого-нибудь еще это, и знает, как ее решить навсегда или в чем причина.

Я заметил, что это происходит очень часто, если я работаю в нескольких экземплярах Visual Studio параллельно. Это убийца. Но все же я подозреваю, что задействован сторонний компонент или размер одного из решений (около 70 проектов). Я попытался деактивировать некоторые расширения, которые я недавно установил, и вам нужен большой проект, но безрезультатно.

Точно так же информация: Я работаю с C#. При параллельной работе с проектами, открытыми в нескольких экземплярах Visual Studio, у меня никогда не было проблем.

Есть ли у кого-то проблемы с этой проблемой или, возможно, есть лучшее решение, чем удаление папки и перезагрузка?

+0

Вы хотите отметить содержание папки "ComponentModelCache" *** и *** "ComponentModelCache" ifself? Или просто удаление содержимого «ComponentModelCache» (перенос пустой папки)? –

+1

Большое спасибо за совет с ***% LocalAppData% \ Microsoft \ VisualStudio \ 12.0 \ ComponentModelCache *** (в моем случае для Visual Studio 2012 это было ***% LocalAppData% \ Microsoft \ VisualStudio \ 11.0 \ ComponentModelCache ***). Он исправил сбой Visual Studio на старом импортированном решении Visual Studio 2008. Я удалил (фактически, я переместил его, чтобы он мог быть восстановлен, если необходимо) всю папку. –

+1

@PeterMortensen: Я начал перемещать папку так же, как вы, чтобы быть в безопасности. Теперь, если я получу ошибку, я просто полностью удаляю папку ComponentModelCache, а не только содержимое. – Uwe

ответ

92

Это стало популярным вопросом, так что я думал, что я добавить ясный ответ, как (по крайней мере) временно решить эту проблему, как уже говорилось в вопросе:

Я остановить Visual Studio и удалите следующую папку (полностью , а не только содержание)

%LocalAppData%\Microsoft\VisualStudio\12.0\ComponentModelCache 

Если вы используете VS2015, то путь должен быть:

%LocalAppData%\Microsoft\VisualStudio\14.0\ComponentModelCache 

Я не держу подпорку раз э. Он автоматически создается при запуске Visual Studio.

Я никогда не находил решение, как надолго устранить проблему в этой рабочей среде. В моей новой развивающейся среде (новые проекты и новое рабочее место) проблема никогда не возникает.

+0

Благодарим вас за предложение @Uwe. Возможно, стоит обновить ваш ответ, чтобы сказать, что это работает и для VS2015 Update 3! Если бы одна и та же проблема возникла с рядом пакетов, включая ту, на которую ссылается название. Ремонт и перезагрузка не помогли решить проблему, но ваше предложение сделало –

+0

@ TheBeardedLlama. Спасибо за обновление. У меня еще не было проблемы с VS2015. Но грустно это еще не исправлено. – Uwe

+0

У меня возникла проблема с VS2015 с обновлением 3 и последними исправлениями ... очистка папки, похоже, решила проблему. – Raj

10

Это то, что помогло мне ... казалось, случилось после того, как Windows Server 2012 SP установить ...

https://connect.microsoft.com/VisualStudio/feedback/details/1123745/setsite-failed-for-package-microsoft-visualstudio-editor-implementation-editorpackage

  1. devenv /clearcache
  2. devenv /updateconfiguration
+0

Это помогло мне, так как это сообщение об ошибке также находилось в ActivityLog.xml. Не получил ошибку. – Dacker

+0

Это помогает. Также было интересно прочитать: https://msdn.microsoft.com/en-us/library/xee0c8y7.aspx –

+0

Спасибо! У меня была такая же проблема с предварительным просмотром visual studio 15 после установки ReSharper, а затем CodeMaid. Ваше решение сработало. – Nico

0

В этом случае вы может снова запустить Visual Studio и выбрать вариант, показывающий два варианта: Ремонт и Удалить.Затем нажмите Ремонт, и когда ремонт будет завершен, перезагрузите компьютер. Затем проблема решена.

+0

Не могли бы вы расширить этот ответ? Более подробная информация будет полезной для других с той же проблемой. Читайте здесь, чтобы получить информацию о том, как дать хороший ответ. Http://stackoverflow.com/help/how-to-answer –

+0

Я не знаю о текущих версиях VS, но с более ранними версиями у меня возникла проблема, вызвавшая ремонт или использование настроек параметры запуска перепутали мои установленные дополнения/интегрированные сторонние продукты и/или настройки, и мне пришлось их перенастроить. Поэтому я обычно неохотно использую это. – Uwe

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