Arhn - архитектура программирования

Как исправить ошибку Microsoft Visual Studio: пакет не загрузился правильно?

Я установил Visual Studio 2012 и DevExpress 13.1. При запуске Visual Studio сгенерировала ошибку, показанную этим прикрепленным изображением,

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

Проблема могла быть вызвана изменением конфигурации или установкой другого расширения. Вы можете получить дополнительную информацию, изучив файл «C: \ Users \ must \ AppData \ Roaming \ Microsoft \ VisualStudio \ 11.0 \ ActivityLog.xml».

Продолжать показывать это сообщение об ошибке?

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

Эта ошибка также появляется в Visual Studio 2017.


  • Внимательно прочтите эту ошибку: вы можете получить дополнительную информацию, изучив файл ... - что в этом файле написано? 10.07.2013
  • Ошибка открытия файла журнала активности @fvu. 10.07.2013
  • Прежде чем приступить к более глубокому анализу, необходимо проверить: достаточно ли свободного места на диске? 13.02.2017
  • К вашему сведению: у меня была такая же проблема в VS Pro 15.7.x - решение от @dinesh решило ее для меня. 21.08.2018
  • ОБНОВЛЕНИЕ: открыл другой проект сегодня (через 1 день после моего предыдущего комментария выше) и снова получил ту же ошибку. Выполнили шаги в решении из @dinesh ниже, и ошибка исчезла. Не знаю, были ли это шаги, или просто открываю Visual Studio во второй раз. 22.08.2018

Ответы:


1

Я начал замечать это в новой версии Windows и Visual Studio 2013 Ultimate с обновлением 2 (хотя другие также сообщали об этом в обновлениях 3 и 4, а также в версии Professional).

Чтобы решить проблему, закройте все экземпляры Visual Studio, затем удалите все файлы в следующей папке:

Visual Studio 2013

%localappdata%\Microsoft\VisualStudio\12.0\ComponentModelCache

У меня это сработало. Благодаря этой статье .

Visual Studio 2015

%localappdata%\Microsoft\VisualStudio\14.0\ComponentModelCache

Visual Studio 2017

%localappdata%\Microsoft\VisualStudio\15.0_xxxx\ComponentModelCache

Visual Studio 2019

%localappdata%\Microsoft\VisualStudio\16_xxxx\ComponentModelCache
14.05.2014
  • У меня такая же проблема в VS 2015, но, похоже, нет папки ComponentModelCache. Возможно, в новых версиях Visual Studio он носит другое имя? 23.01.2017
  • @jpierson да, папку ComponentModelCache для VS 2015 можно найти в папке: 14.0. Полный путь выглядит следующим образом: C:\Users\<your user name>\AppData\Local\Microsoft\VisualStudio\14.0\ComponentModelCache 31.01.2017
  • У меня возникла эта проблема при моей новой установке Visual Studio 2017 ... и снова структура папок не та! 18.03.2017
  • Добавили папку, созданную для VS 2017, возможно, захотите попробовать. 19.03.2017
  • Следующая команда Powershell удалит все каталоги в %localappdata%\Microsoft\VisualStudio, где имя каталога заканчивается кешем: get-childitem -Directory "$env:LOCALAPPDATA\microsoft\visualstudio" -Include *cache -Recurse | remove-item -Recurse -Verbose 15.02.2018
  • не помогает мне в VS 2017, к сожалению 01.05.2018
  • Проголосовали за вас несколько лет назад, в 2018 году мы снова встречаемся с той же проблемой в VS2017. Он все еще работает, спасибо. 24.07.2018
  • Следует отметить, что если вы всегда запускаете VS от имени администратора и по-прежнему видите ошибку после удаления файлов кеша, закройте все экземпляры VS, снова удалите файлы кеша, затем запустите VS БЕЗ запуска от имени администратора и дайте ему загрузиться. Затем закройте его и снова запустите от имени администратора. Это решило проблему для меня :) 20.10.2018
  • Я настоятельно рекомендую использовать мастер импорта / экспорта параметров для экспорта всех параметров среды перед попыткой применения этого или любого другого решения на этой странице. Мне каким-то образом удалось стереть все мои пользовательские настройки, но, к счастью, у меня была не слишком старая резервная копия. 29.05.2019
  • Моя ошибка заключалась в том, что «пакет форматирования» не загружался правильно, и это решение исправило ее. 30.07.2019
  • Работал для Visual Studio 2019:% localappdata% \ Microsoft \ VisualStudio \ 16_xxxx 28.10.2019
  • У меня не сработало. Что произошло, так это отключение расширения GitHub для компонента Visual Studio. Я использую VS 2019 Pro v6.6.5 с включенной функцией предварительного просмотра Новый пользовательский интерфейс Git. Судя по всему, у этих двоих конфликт. В любом случае вы можете использовать только один или другой, поэтому я отказался от первого. 31.07.2020
  • Это сработало для меня: AppData \ Local \ Microsoft \ VisualStudio \ 16.0_4c254fc3 \ ComponentModelCache 06.01.2021

  • 2

    Я столкнулся с этой проблемой в Visual Studio 2017 (15.7.4). Попробовав различные решения, в конечном итоге это сработало для меня: закройте все экземпляры Visual Studio и запустите это из командной строки (возможно, с правами администратора):

    devenv.exe /clearcache
    devenv /updateconfiguration
    
    28.06.2018
  • Это сработало для меня, я думаю, что после последнего обновления VS возникла проблема с одним из расширений инструментов повышения производительности. 25.07.2018
  • У меня это сработало, и я запустил командную строку VS 2015 в режиме администратора. +1 06.09.2018
  • Обязательно запустите Developer Command Prompt for VS {version}. devenv.exe, скорее всего, не известен в вашем обычном CMD (если вы хотя бы не добавили его в путь). Эта командная строка разработчика позаботится об этом. Он был установлен с VS и в моем случае был в меню «Пуск». 18.12.2018
  • Кто-нибудь знает, что именно делает /updateconfiguration? 18.12.2018
  • Это сработало для меня, у меня VS2019. Очистка кеша или перезапись роуминга не помогли мне 08.10.2020
  • Мне помогли исправить ошибки загрузки пакета после обновления VS2019 до 16.8.1 20.11.2020
  • У меня работал в VisualStudio 2019 - большое спасибо! 10.04.2021
  • Это решение сработало для меня с VS 2019, тогда как ответ user_v с большим количеством голосов - нет. В моем случае имя пакета почему-то было MyPackage. 20.05.2021

  • 3
    • Закройте Visual Studio.

    • Сделайте резервную копию и удалите следующий путь:

      C:\Users\{your_username}\AppData\Roaming\Microsoft\VisualStudio\11.0

    • Перезапустите Visual Studio как Admin. В противном случае Visual Studio не сможет восстановить папку Roaming.

    14.09.2013
  • Это также работало с версией сообщества Visual Studio 2015. Путь изменится на C:\Users\{your_username}\AppData\Roaming\Microsoft\VisualStudio\14.0, но работает точно так же. Кроме того, перед открытием Visual Studio я выполнил команду devenv /setup, предложенную @ J-B 11.07.2016
  • Решение, предложенное @user_v, немного менее абразивно, поскольку оно удаляет только проблемную папку, а не все. 19.07.2016
  • У меня это сработало. Но после удаления упомянутых файлов я запускаю команду devenv /setup в Command Prompt for VS2015. Это привело к повторному созданию удаленных файлов. затем я запускаю Visual Studio;) 20.06.2017
  • Для меня там не было папки VisualStudio (VS Pro 2017). Я удалил C:\Users\{your_username}\AppData\Local\Microsoft\VisualStudio\15.0_xxxx и запустил в режиме администратора, и все заработало. 06.11.2018

  • 4

    Попробуйте devenv /setup в командной строке Visual Studio с правами администратора.

    У меня была такая же проблема с Visual Studio 2013 Ultimate. Я попробовал опубликованное здесь решение Резы, но оно не сработало.

    В конце концов я не смог закрыть Visual Studio. Когда я пытался закрыть, он показывал похожий диалог, но он не закрывался. Я пробовал это: Ошибка сообщение Не найдено экспорта, соответствующего названию контракта ограничения. Ни один.

    Я заметил сообщение в окне Team Explorer о том, что «Страница 'somenumber' не может быть найдена». Я попробовал это сделать и нашел ответ: Страница '312e8a59-2712-48a1-863e-0ef4e67961fc' не найдена с помощью Visual Studio 2012. Поэтому я запускаю devenv /setup в командной строке Visual Studio с правами администратора.

    Он сделал свою работу, и теперь все в порядке.

    18.04.2014
  • Microsoft не раскрывает подробностей того, что делает devenv /setup. Просто это последний шаг процесса установки. msdn.microsoft.com/en-us/library/ex6a2fad.aspx 18.04.2014
  • Реквизит для ссылки на вопрос о названии контракта ограничения. Вот что на самом деле решило мою проблему. Спасибо, что включили это. 22.03.2016
  • В моем случае помогло devenv.exe /resetuserdata. Примечание: он сбрасывает ВСЕ пользовательские данные. 21.06.2017
  • У меня была такая же проблема с VS Professional 16.3.5, и следуя инструкциям в сообщении об ошибке, у меня не было обнаружено экспортов, соответствующих ссылке на имя контракта ограничения. 17.10.2019

  • 5

    Решение для Visual Studio 2017:

    Шаг 1. Откройте Visual Studio cmd в режиме администратора (см. Пункт меню «Пуск»: Командная строка разработчика для VS 2017 - обязательно используйте: Запуск от имени администратора)

    Шаг 2: смените каталог на папку, в которой установлена ​​Visual Studio 2017, например:

    cd C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise
    

    (Вы можете скопировать / вставить эту команду в командную строку. Для Visual Studio Professional папка будет называться «Professional» вместо «Enterprise» и т. Д.)

    Шаг 3: скопируйте / вставьте приведенную ниже команду

    gacutil -if Common7\IDE\PublicAssemblies\Microsoft.VisualStudio.Shell.Interop.8.0.dll
    

    Нажмите Enter ...

    Это решит проблему ...

    В противном случае вы также можете добавить следующее в GAC, как указано выше:

    Microsoft.VisualStudio.Shell.Interop.9.0.dll

    Microsoft.VisualStudio.Shell.Interop.10.0.dll

    Microsoft.VisualStudio.Shell.Interop.11.0.dll

    30.07.2018
  • У меня было несколько проектов Visual Studio, показывающих эту ошибку, и каждый раз я повторял описанные выше шаги для ее решения. 24.08.2018
  • Это решило мою проблему. Мы только что обновили наш исходный код с версии 2015 года с 4.6.2 до версии 2017 с версией 4.7.1. Я только начал получать эту проблему, и это решение, которое сработало для меня. Спасибо за исправление! 06.09.2018
  • Это единственное, что у меня сработало после того, как я попробовал все остальное выше. Спасибо! 17.09.2019
  • В 2019 нужно добавить Microsoft.VisualStudio.Shell.Interop.12.0.dll 07.02.2020
  • Пробовал 15+ решений. Только в этом ответе есть некоторая магия. 12.04.2021

  • 6

    У меня была аналогичная проблема, и я зашел в Панель управления Программы и исправил установку Visual Studio. У меня это сработало.

    07.11.2014
  • Пробовали 2 из вышеперечисленных решений для той же ошибки, но для пакета SpecFlow это не сработало. У меня это сработало. Решения, которые я пробовал: 1: Удаление ComponentModelCache 2: Удаление AppData\Roaming\Microsoft\VisualStudio\11.0 06.03.2018
  • Вы не можете восстановить Visual Studio 2017 из панели управления, вам нужно перейти к C:\Program Files (x86)\Microsoft Visual Studio\Installer, где вы можете найти файл vs_installer.exe. 06.03.2018

  • 7

    У меня такая же проблема. Постарайтесь запомнить последнее установленное вами расширение. Я удаляю последнее расширение из расширений и обновлений и перезапускаю Visual Studio. и проблема решена. Для меня расширение называется Инструменты повышения производительности.

    26.09.2017

    8

    В моем случае сообщение об ошибке: «Пакет 'IntelliCodeCppPackage' загружен некорректно» (Visual Studio 2019):

    IntelliCodeCppPackage

    Я решил эту проблему с помощью этих шагов;

    • Отключите расширение Visual Studio IntelliCode
    • Перезапустите Visual Studio
    • Включите это расширение снова
    05.07.2019

    9

    У меня также возникла эта проблема после установки Telerik Reporting. Мне не удалось запустить какое-либо решение в Visual Studio 2013 и закрыть Visual Studio 2013.

    После удаления пакета отчетов и удаления Local / Roaming AppData для Visual Studio 2012 проблема была устранена.

    27.01.2014
  • Получил недавно кучу подобных ошибок. Я оценивал компоненты DevExpress в течение последних трех недель. Итак, я удалил DevExpress, сообщения об ошибках исчезли. Не уверен, что DevExpress вызвал проблему. 26.02.2014
  • В моем случае я переустановил devexpress, и после этого все заработало. 17.11.2014

  • 10

    У меня была аналогичная проблема (пакет типа проекта Tizen загружался неправильно) с Visual Studio 2017.

    Попробовав все ответы выше и потратив несколько часов на поиск решения ошибок внутри ActivityLog.XML, у меня ничего не сработало.

    В конце концов, решением стало восстановление Visual Studio.

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

    Восстановить Visual Studio 2017
    Восстановить Visual Studio 2019

    13.10.2019

    11

    На основе this Connect feedback Я исправил это, закрыв все открытые документы и перезапустив Visual Studio. Я использую Visual Studio 2015.

    24.02.2016

    12

    Вам нужно найти файл devenv.exe.config в C:\Users\{user_name}\AppData\Local\Microsoft\VisualStudio\14.0\ и обновить его. (Или C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\, в зависимости от расположения вашего devenv.exe файла.)

    В этом конкретном случае вы должны найти строки, которые настраивают перенаправления для System.Collections.Immutable и изменить newVersion с 1.1.36.0 на 1.1.37.0.

    Исходная статья: Как восстановить Visual Studio 2015 после обновления 1 (танец зависимостей).

    28.12.2015

    13

    У меня была эта проблема, и проекты не загружались правильно или не сообщали, что им нужна миграция. ActivityLog.xml показал ошибку с определенным расширением. Я удалил расширение и перезапустил Visual Studio. Это решило проблему.

    10.07.2018

    14

    Я также столкнулся с той же ошибкой: «Пакет NPM установлен неправильно» при создании проекта Node.js в Visual Studio 2015.

    Я решил свою проблему, выполнив два шага:

    1. Удалите все файлы, находящиеся в этом месте:

      C:\Users\<Your User Name>\AppData\Local\Microsoft\VisualStudio\14.0\ComponentModelCache
      

      Перезапустите Visual Studio.

    2. Откройте Visual Studio и перейдите в меню ИнструментыДиспетчер пакетов NuGetПараметры диспетчера пакетов

      С левой стороны: вы увидите раскрывающийся список: выберите Node.js, ИнструментыNpmClearCache → * OK

    Затем снова попробуйте создать проект. Это решило мою проблему.

    03.01.2018

    15
    1. Найдите папку ComponentModelCache
    2. Удалить Microsoft.VisualStudio.Default.cache
    3. Перезапустите Visual Studio

    Наслаждайтесь использованием Visual Studio.

    27.10.2019

    16

    У меня была похожая проблема.

    После проверки ActivityLog.xml он сказал, что не может создать экземпляр для имени расширения / пакета из определенной папки. Я проследил этот путь и не нашел ту папку, которую он искал.

    Итак, я снова установил расширение, я поискал dll и скопировал содержимое папки в папку, которую ищет Visual Studio.

    Итак, резюмируем:

    1. Проверьте, существует ли папка с ошибкой
    2. Если нет, создайте новую папку с тем же именем.
    3. Ищите dll в ошибке в папке Visual Studio, если не нашли, установите расширение заново
    4. Если ошибка не устранена, найдите dll в папке Visual Studio в Program Files (x86) и откройте содержащуюся папку.
    5. Скопируйте все содержимое
    6. Вставьте в новую папку, которую вы создали, с именем, указанным в ActivityLog.xml.
    15.03.2020

    17

    Все перепробовал кроме ремонта. Я даже обновил. Вот что исправило для меня:

    1. Откройте «Командную строку разработчика для VS 2017» от имени администратора.
    2. CD в ​​(ваш путь может отличаться) CD C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\PublicAssemblies
    3. Выполнить команду gacutil -i Microsoft.VisualStudio.Shell.Interop.11.0.dll
    4. Перезапустите Visual Studio
    18.04.2020

    18

    Я просто хотел упомянуть, что у меня была аналогичная ошибка в SQL Server Management Studio 2016, где я ее практически проигнорировал. Позже я запустил Visual Studio (2015), и там тоже возникла эта ошибка.

    Я поискал и нашел здесь ответ, рекомендующий удалить файлы из

    %localappdata%\Microsoft\VisualStudio\14.0\ComponentModelCache
    

    папка. Однако в моем случае эта папка была пустой.

    Поскольку я вспомнил, что сначала увидел ошибку в Management Studio, я проверил, и похожая папка была в

    %localappdata%\Microsoft\SQL Server Management Studio\13.0\ComponentModelCache
    

    Эта папка не была пустой. Я закрыл Visual Studio и Management Studio и удалил файлы из этой папки.

    После этого и Management Studio, и Visual Studio запустились без ошибок.

    11.10.2017

    19

    У меня возникла эта проблема после установки Crystal Reports для Visual Studio. Я решил это, закрыв все экземпляры Visual Studio и переустановив Crystal Reports.

    09.10.2017

    20

    Я имел удовольствие столкнуться с этой случайной проблемой в Visual Studio 2017 Enterprise.

    Я пробовал все решения здесь, и они не работали, включая восстановление Visual Studio (что требует времени). Через несколько часов я подумал, может, стоит проверить файл ActivityLog.xml.

    ActivityLog.xml

    Я удалил оскорбительное расширение из «Командной строки разработчика для VS2017» как администратор, поскольку Visual Studio просто зависла после открытия, и ничего нельзя было щелкнуть.

    Действия по удалению - любезно предоставлено jessehouwing.net

    1. Найдите файл vsix, который вы использовали для установки расширения.
    2. Откройте его в своем любимом архиваторе (мой - 7-Zip).
    3. Возьмите Id расширения из узла Identity в extension.vsixmanifest.
    4. Запустите (в моем случае) vsixinstaller /u:Microsoft.VisualStudio.LiveShare, чтобы удалить расширение.
    10.03.2019

    21

    Я решил это:

    1. Перейти к установке
    2. Изменить
    3. Перейдите на вкладку «Место установки»
    4. Установите флажок "сохранять кеш загрузки после установки"
    5. Изменить
    03.11.2019

    22

    Моя проблема заключалась в том, что Mysql connector net 6.4.4, Nuget, xamarin, VSPackage, EditorPackage и т. Д. Пакет не загружался правильно.

    Мое решение для vs2015 ниже

    1. Открытие местоположения AppData // в нем обновляются все конфигурации.
    2. Резервное копирование и удаление папки, в которой возникает ошибка конфигурации в Visual Studio.

    форекс. Если у вас пакет Nuget не загружался правильно, ошибка - Удалите папку Nuget в локальном и перемещаемом каталогах.

    1. А также очистить данные в AppData / Microsoft / Visual Studio / 14.0 для vs2015

    вот и все у меня сработало! ...

    07.11.2019

    23

    Для Visual Studio 2019: я сделал следующее, чтобы решить проблему.

    Сделайте резервную копию следующей папки. После создания резервной копии и удаления этой папки C: \ Users \ munirul2537 \ AppData \ Roaming \ Microsoft \ VisualStudio \ 16.0_add0ca51

    Перейдите на панель установки Visual Studio и выполните следующие действия.

    1. Перейдите к установке 2. Измените 3. Перейдите на вкладку «Место установки» 4. Установите флажок «Сохранять кеш загрузки после установки» 5. Измените

    01.04.2020

    24

    Для Visual Studio 2017, 2019. Я получил эту ошибку и смог исправить ее, просто включив расширение Live Share из расширений.

    см. страницу сообщества VS для подробностей.

    25.11.2020

    25

    Для других, у которых есть аналогичная проблема, но с live share.

    В установщике Visual Studio было предупреждение о том, что live share не был установлен правильно и ожидала модификация, которая снова загрузит live share.

    После завершения модификации ошибка была устранена.

    05.01.2021

    26

    У меня была такая же проблема с Visual Studio 2019 v16.8.6. Это было исправлено после восстановления Visual Studio из установщика Visual Studio.

    27.02.2021

    27

    Во-первых, вам необходимо убедиться, что у вас установлена ​​последняя версия Microsoft .NET Framework, в моем случае у меня была версия 4.6, и я загрузил и обновил .NET Framework 4.8.03761 Developer Pack с официального сайта:

    https://dotnet.microsoft.com/download/dotnet-framework/net48

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

    Просто удалите или переименуйте эту папку:

    % LocalAppData% \ Microsoft \ VisualStudio \ 11.0 \ ComponentModelCache или

    % LocalAppData% \ Microsoft \ VPDExpress \ 11.0 \ ComponentModelCache и перезапустите Visual Studio.

    23.03.2021
    Новые материалы

    Коллекции публикаций по глубокому обучению
    Последние пару месяцев я создавал коллекции последних академических публикаций по различным подполям глубокого обучения в моем блоге https://amundtveit.com - эта публикация дает обзор 25..

    Представляем: Pepita
    Фреймворк JavaScript с открытым исходным кодом Я знаю, что недостатка в фреймворках JavaScript нет. Но я просто не мог остановиться. Я хотел написать что-то сам, со своими собственными..

    Советы по коду Laravel #2
    1-) Найти // You can specify the columns you need // in when you use the find method on a model User::find(‘id’, [‘email’,’name’]); // You can increment or decrement // a field in..

    Работа с временными рядами спутниковых изображений, часть 3 (аналитика данных)
    Анализ временных рядов спутниковых изображений для данных наблюдений за большой Землей (arXiv) Автор: Рольф Симоэс , Жильберто Камара , Жильберто Кейрос , Фелипе Соуза , Педро Р. Андраде ,..

    3 способа решить квадратное уравнение (3-й мой любимый) -
    1. Методом факторизации — 2. Используя квадратичную формулу — 3. Заполнив квадрат — Давайте поймем это, решив это простое уравнение: Мы пытаемся сделать LHS,..

    Создание VR-миров с A-Frame
    Виртуальная реальность (и дополненная реальность) стали главными модными терминами в образовательных технологиях. С недорогими VR-гарнитурами, такими как Google Cardboard , и использованием..

    Демистификация рекурсии
    КОДЕКС Демистификация рекурсии Упрощенная концепция ошеломляющей О чем весь этот шум? Рекурсия, кажется, единственная тема, от которой у каждого начинающего студента-информатика..