Постоянно получаю «Загрузка содержимого панели инструментов из пакета» в Visual Studio, и ЭТО ЗАВЕРШАЕТСЯ! - PullRequest
62 голосов
/ 05 апреля 2011

У кого-нибудь еще есть эта проблема?

Полное сообщение в строке состояния говорит:

Загрузка содержимого панели инструментов из пакета 'Microsoft.VisualStudio.IDE.ToolboxControlsInstaller.ToolboxInstallerPackage'{D766DAA8-F81E-4621-9184-F21C7F389796}

Это обычно происходит всякий раз, когда я открываю файл xaml и VS сидит там без ответа примерно 2 минуты.

Ответы [ 6 ]

38 голосов
/ 27 июня 2011

Обычно это происходит при открытии панели инструментов (CTRL-ALT-X) или при наведении курсора мыши на значок панели инструментов (который отображается слева).

Согласно этому отчету о проблеме Connect , существует обходной путь, который может решить проблему:

Он сказал, что просто удалил ключ реестра в:

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\
   VisualStudio\10.0\Packages\{D766DAA8-F81E-4621-9184-F21C7F389796} 

и проблема ушла. Подробнее по этой ссылке.

  • Обязательно сделайте резервную копию внесенных вами изменений в реестр!
16 голосов
/ 02 сентября 2012

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

Но я обнаружил, что у каждой клавиши есть настройки для панели инструментов со значением 1, например:

...{2c298b35-07da-45f1-96a3-be55d91c8d7a}\Toolbox]
"Default Items"=dword:00000001

Вы можете найти этот параметр в C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\ShellExtensions\Platform\BaseConfig.pkgdef, строка 8395.

Я изменил значение с 1 на 0 ("Default Items"=dword:00000000) во всех {2c298b35-07da-45f1-96a3-be55d91c8d7a}-keys и файле, упомянутом ранее.

Проблема, похоже, решена, так как прошло более двух недель. Исправление раньше работало менее одного дня.

12 голосов
/ 14 сентября 2012
  1. Запустите Visual Studio 2010 commandprompt
  2. введите devenv.exe / log "c: \ Users \\ Desktop \ vslog.txt"
  3. Просто работайте нормально в вашей Visual Studio2010.
  4. после вашей работы закройте Visual Studio и проверьте файл журнала (vslog.txt)
  5. Поиск " загрузка пакета заняла " или "2C298B35-07DA-45F1-96A3-BE55D91C8D7A "

Затем вы можете найти что-то вроде этого:

  <entry>
    <record>574</record>
    <time>2012/09/14 07:36:45.386</time>
    <type>Information</type>
    <source>VisualStudio</source>
    <description>Toolbox: package load took 0 ms, ResetDefaults call took 12230 ms</description>
    <guid>{2C298B35-07DA-45F1-96A3-BE55D91C8D7A}</guid>
  </entry>

Теперь вы можете искать раздел реестра и удалять его (убедитесь, что VS2010 закрыт).

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\10.0\Packages{2‌​c298b35-07da-45f1-96a3-be55d91c8d7a}] 

Возможно, вы увидите другие подсказки для вашей проблемы в файле журнала.

Убедитесь, что вы BACKUP реестр или любые другие настройки, которые вы делаете.

Подробнее о коммутаторах visual studio: http://msdn.microsoft.com/en-us/library/xee0c8y7(VS.100).aspx Отчет об ошибках в Microsoft Connect: http://connect.microsoft.com/VisualStudio/feedback/details/735555/silverlight-5-tools-bug-loading-toolbox-content-from-package-microsoft-visualstudio-ied-toolboxcontrolsinstaller-toolboxinstallerpackage-2c298b35-07da-45f1-96a3-be55d91c8d7a

дополнительная информация: http://michaelcrump.net/fixing-a-broken-toolbox-in-visual-studio-2010-sp1

1 голос
/ 03 апреля 2015

Я только что столкнулся с этим. У меня установлены телефонные инструменты. Для меня это, кажется, было вызвано вторым сетевым подключением, которое у меня есть, которое подключается к устройству. Отключение устройства для удаления этого сетевого соединения сработало для меня.

1 голос
/ 08 марта 2013

У меня была такая же проблема. Я запустил VS с включенным ведением журнала, как описано здесь. Как только VS запустился и застыл при попытке загрузить панель инструментов, я прочитал файл журнала. Я искал «Предупреждение», и первая запись была следующей.

<entry>
    <record>39</record>
    <time>2013/03/07 22:30:32.671</time>
    <type>Warning</type>
    <source>VisualStudio</source>
    <description>The CTM file is out of date and should be deleted and rebuilt, but the file &apos;C:\ProgramData\Microsoft\VisualStudio\10.0\1033\devenv.CTM&apos; could not be deleted.</description>
</entry>

Я запустил VS в качестве администратора, подождал, пока он не заблокируется. Я использовал диспетчер задач, чтобы убить процесс VS. Я снова запустил VS как администратор и использовал диспетчер задач, чтобы убить процесс. Затем я запустил VS, как обычно. Потребовалось время, чтобы загрузить элементы панели инструментов, но он не завис. Я снова закрыл VS и открыл его, как обычно, и он загрузился мгновенно, как обычно.

0 голосов
/ 04 апреля 2014

Когда я открывал проект в Visual Studio 10, я получал ниже сообщение о состоянии «Загрузка содержимого панели инструментов из пакета« Microsoft.VisualStudio.IDE.ToolboxControlsInstaller.ToolboxInstallerPackage »« Это сообщение остается в течение 1+ минуты и VisualStudio зависает.

Чтобы решить эту проблему, следуя инструкциям выше, я следую инструкциям по удалению ключа из раздела реестра, но данный путь реестра был неправильным для Windows 8. Для Windows 8 правильный путь указан ниже "[HKEY_LOCAL_MACHINE \ SOFTWARE \Microsoft \ VisualStudio \ 10.0 \ Packages [Регистрационный ключ №. ""

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...