Наши клиенты тоже были раздражены.
Поэтому я написал эту статью-урок, посвященную установке панели инструментов раз и навсегда:
Интеграция элементов управления Visual Studio Toolbox
Наиболее удобный подход, по-видимому, заключается в использовании пакета Установщика элементов управления (TCI), уже предустановленного в VS2010 и новее.Это включает в себя просто добавление ключа в реестр, т.е.
HKLM\SOFTWARE\Microsoft\VisualStudio\10.0\ToolboxControlsInstaller\SampleControl, Version=3.7.0.0, Culture=neutral, PublicKeyToken=3cc4c7b61201d46c
Вы также можете указать имя настраиваемой вкладки.
Если у вас нет специального установщика для ваших компонентов, оберните библиотеки DLLв пакете VSI или VSIX может быть удобно.VSIX более мощный, поддерживает тихую установку, настраиваемое имя вкладки и удаление, но только VS2010 или новее.
Будьте осторожны с Registry + VS2012.Я обсуждал, как реестр должен обновляться для VS2012, или просто позвоните:
devenv.exe /ResetSkipPkgs
, а затем
devenv.exe /Setup
Чтобы все прояснить.
Иногда можно такжеочистить кэш панели инструментов (файлы TBD), что кажется довольно злой вещью!