0

我正在尝试将 WPF 控件添加到 VS 2010 中的工具箱。我尝试设置 ToolboxAutopopulate。这仅在项目中有效。但无论项目如何,我都希望每次打开 VS 时都会出现控件。

删除 tdb 文件后,我尝试进入 RegEdit。它仍然没有出现在工具箱中。可以以某种方式帮助我吗?我不知道我错过了什么。如果有人想知道更多细节,我可以提供。

我遵循的步骤是:

关闭所有正在运行的 Visual Studio 2008 实例。

  1. 删除位于 \Local\Microsoft\VisualStudio\9.0 文件夹中的 *.tbd 文件(例如:Vista 或 7 中的 C:\Users\\AppData\Local\Microsoft\VisualStudio\9.0)。

  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 中创建的键中,添加以下值:

    (默认) = "My WPF Controls" 这是工具箱选项卡名称,String CodeBase = "C:\Users\Aneesh\Documents\Visual Studio 2010\Projects\QSharedLibrary\QSharedLibrary\bin\Debug\QSharedLibrary.dll" 这是控制程序集的路径。WPFControls = "1" 这很重要!

4

1 回答 1

0

尝试将您的控件安装design.dllvisualstudio.design.dllGAC 中。然后,备份现有的 tbd 并删除现有的。现在,启动 Visual Studio,它将创建新的 tbd 文件。现在,它应该加载。

于 2010-12-09T09:09:14.590 回答