Howto Speedup Visual Studio (2005/2008) Инициализация панели инструментов - PullRequest
7 голосов
/ 03 марта 2009

Каждый раз, когда я открываю приложение Windows Form в VS .NET, инициализация панели инструментов занимает минуты. Есть ли способ, которым я могу сказать VS, чтобы кэшировать этот набор инструментов как-то?

Ответы [ 5 ]

11 голосов
/ 03 марта 2009

Отключите AutoToolboxPopulate в Инструменты-> Параметры-> Конструктор Windows Forms-> Инструменты.

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

Это, вероятно, связано с установленными пакетами, попробуйте:

devenv.exe /ResetSkipPkgs

, а затем

devenv.exe /Setup

VS Toolbox тратит больше всего времени на просмотр установленных пакетов ...

1 голос
/ 04 марта 2009

ToolBox имеет неприятную привычку собирать мусор. Это было довольно плохо в VS2005. Но недавно обнаружил, что VS2008 тоже страдает от этого. В Vista перейдите в папку c: \ users \ yourname \ appdata \ local \ microsoft \ visualstudio \ 9.0. Там есть несколько скрытых файлов. Файлы toolbox_reset.tbd и toolboxindex_reset.tbd, похоже, являются файлами резервных копий, чтобы избежать реальных проблем, скопировать скрытые файлы toolbox.tbd и toolboxIndex.tbd.

Взгляните на папку ProjectAssemblies.

0 голосов
/ 19 марта 2010

Удаление .TBD из visualstudio \ 9.0 работало для меня, но привело к появлению всплывающего окна TFS30330: Team Explorer не может записать в файл конфигурации списка проектов. Также файлы были воссозданы во время инициализации VisualStudio2008, но инструментарий инициализации ... не происходит. Ошибка TFS30330 возникает каждый раз, когда я запускаю VS2008. Затем мне пришлось сбросить настройки Visual Studio. Но, в конце концов, это того стоило - больше никаких принудительных перерывов на кофе, как выразился один из блоггеров.

0 голосов
/ 03 марта 2009

Открытие ToolBox в первый раз, безусловно, будет иметь задержку, но это должно произойти только в первый раз. Если вы видите повторяющиеся задержки, вероятно, это одно из следующих.

  1. Плагин: Какие плагины у вас установлены? Попробуйте удалить их и открыть панель инструментов несколько раз. Это исключит плагины как подозреваемые
  2. Пользовательский элемент управления. При создании пользовательских элементов управления они добавляются в панель инструментов. Возможно, это может вызвать проблемы с производительностью (хотя вряд ли). Попробуйте закомментировать функциональный код в элементах управления и посмотрите, не улучшит ли это производительность.
...