Я пытаюсь добавить элемент управления WPF на панель инструментов в VS 2010. Я попытался установить ToolboxAutopopulate. Это работает только в рамках проекта. Но я хочу, чтобы элемент управления появлялся каждый раз, когда я открываю VS независимо от проекта.
Я попытался сделать запись в RegEdit после удаления файлов tdb. Почему-то он до сих пор не отображается в панели инструментов. Может мне как-то помочь?? Я не знаю, чего мне не хватает. Если кто-то хочет узнать больше деталей, я могу предоставить.
Шаги, которые я выполнил, были:
Закройте все работающие экземпляры Visual Studio 2008.
Удалите файл *.tbd, расположенный в папке \Local\Microsoft\VisualStudio\9.0 (например: C:\Users\\AppData\Local\Microsoft\VisualStudio\9.0 в Vista или 7).
Добавьте новый ключ в: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\ToolboxControlsInstaller.
or on x64 OS
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\9.0\ToolboxControlsInstaller
Ключ называется «QLeftPanel, версия = 3.5.30729.1, культура = нейтральный, PublicKeyToken = cd45d629e1d8d371», где вы заменяете значение токена WpfCustCtrl и PK своим собственным.
В ключ, созданный на шаге 3, добавьте следующие значения:
(По умолчанию) = "Мои элементы управления WPF" Это имя вкладки панели инструментов, String CodeBase = "C:\Users\Aneesh\Documents\Visual Studio 2010\Projects\QSharedLibrary\QSharedLibrary\bin\Debug\QSharedLibrary.dll" путь к вашей контрольной сборке. WPFControls = "1" Это важно!