2010-12-05 93 views
0

我想添加一個WPF控件到VS 2010中的工具箱。我嘗試設置ToolboxAutopopulate.This只能在項目中使用。但是我希望控制在每次打開VS時都會出現,而不管項目。自動添加自定義WPFControls到工具箱

我嘗試在刪除tdb文件後進入RegEdit。它以某種方式不會出現在工具箱中。可以以某種方式幫助我?我不知道我錯過了什麼。如果有人想知道我可以提供的更多細節。

我遵循的步驟如下:

關閉所有正在運行的Visual Studio 2008實例。位於\本地\微軟\ VisualStudio的\ 9.0文件夾

  1. 刪除* .tbd文件(例如:C:\用戶\\應用程序數據\本地\微軟\ VisualStudio的\ 9.0在Vista或Windows 7)。

  2. 添加一個新的關鍵: HKEY_LOCAL_MACHINE \ SOFTWARE \微軟\ VisualStudio的\ 9.0 \ ToolboxControlsInstaller

    或x64操作系統

    HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \微軟\ VisualStudio的\ 9.0 \ ToolboxControlsInstaller

    這個鍵被命名爲「QLeftPanel,Version = 3.5.30729.1,Culture = neutral,PublicKeyToken = cd45d629e1d8d371」,在這裏用你自己的替換WpfCustCtrl和PK token值。

  3. 在步驟3中創建的密鑰,添加下列值:

    (默認)= 「我的WPF控件」 這是工具箱選項卡名稱,字符串 基本代碼=「C:\用戶\ Aneesh \ Documents \ Visual Studio 2010 \ Projects \ QSharedLibrary \ QSharedLibrary \ bin \ Debug \ QSharedLibrary.dll「這是控制程序集的路徑。 WPFControls =「1」這很重要!

回答

0

嘗試將控件的design.dllvisualstudio.design.dll安裝到GAC中。然後,備份現有的待定待辦事項並刪除現有的待辦事項。現在,啓動Visual Studio,它將創建新的tbd文件。現在,它應該加載。

+0

我想用管理員權限使用gacutil.exe將我的controls.dll添加到GAC中。我沒有得到任何拒絕訪問的錯誤消息,而是收到一條消息,指出「未知選項:Studio」,並且該dll未添加到GAC中。誰能告訴我發生了什麼? – Anee 2010-12-11 08:44:48

相關問題