2010-12-05 2 views
0

Я пытаюсь добавить элемент управления WPF в панель инструментов в VS 2010. Я попытался установить ToolboxAutopopulate. Это работает только внутри проекта. Но я хочу, чтобы элемент управления отображался каждый раз, когда я открываю VS независимо от проекта.Добавить пользовательские WPFControls в панель инструментов автоматически

Я попытался сделать запись в RegEdit после удаления tdb fils. Это как-то не появляется в панели инструментов. Может мне как-то помочь? Я не знаю, чего не хватает. Если кто-то хочет узнать больше деталей, я могу предоставить.

шаги я затем были:

Закрыть все запущенные Visual Studio 2008 экземпляров.

  1. Delete * .tbd файл находится в папке \ Local \ Microsoft \ VisualStudio \ 9.0 (например: C: \ Users \\ AppData \ Local \ Microsoft \ VisualStudio \ 9.0 в Vista или 7).

  2. Добавить новый ключ: HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ VisualStudio \ 9.0 \ ToolboxControlsInstaller

    или на ОС x64

    HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ VisualStudio \ 9.0 \ ToolboxControlsInstaller

    Ключ называется «QLeftPanel, Version = 3.5.30729.1, Culture = neutral, PublicKeyToken = cd45d629e1d8d371», где вы заменяете значение токена WpfCustCtrl и PK своим собственным.

  3. В ключе, созданный на шаге 3, добавьте следующие значения:

    (по умолчанию) = "Мой WPF Controls" Это набор инструментов имя вкладки, String CodeBase = «C: \ Users \ Aneesh \ Документы \ Visual Studio 2010 \ Projects \ QSharedLibrary \ QSharedLibrary \ bin \ Debug \ QSharedLibrary.dll "Это путь к вашей контрольной сборке. WPFControls = "1" Это важно!

ответ

0

Попробуйте установить элемента управления design.dll и visualstudio.design.dll в GAC. затем возьмите резервную копию существующего tbd и удалите существующее. Теперь запустите Visual Studio, он создаст новые файлы tbd. Теперь он должен загрузиться.

+0

Я пытаюсь добавить controls.dll в GAC с помощью gacutil.exe с правами администратора. Я не получаю никаких сообщений об отказе в доступе, вместо этого я получаю сообщение «Неизвестный вариант: Studio», а dll не добавляется в GAC. Может кто-нибудь сказать мне, что происходит? – Anee 2010-12-11 08:44:48

Смежные вопросы