如何在Visual Studio中安装组件设计器?

时间:2010-01-13 13:38:25

标签: visual-studio

如果我将[DesignerAttribute("somenamespace.mycomponentdesigner, mydesignerlibrary.dll")]添加到类的顶部然后将该类安装到工具选项板中,那么如何将mydesignerlibrary.dll安装到VS中以便VS可以找到设计器?

2 个答案:

答案 0 :(得分:0)

This page描述了您需要遵循的流程,但实际上您需要:

  1. 将设计器程序集复制到一个文件夹中,并通过在HKLM\Software\Microsoft\.NETFramework\<version>\AssemblyFoldersEx下创建一个注册表项来配置Visual Studio以搜索该路径,其中<version>是设计器程序集兼容的最低框架版本

    请注意,您的控件项目面向控件将支持的最早版本的Framework。这被称为最低框架版本。在新的搜索路径生效之前,需要重新启动Visual Studio。

  2. 将运行时程序集复制到另一个文件夹中;将自定义控件添加到Toolbox。这可以通过“选择项目...”对话框手动完成,也可以使用工具箱安装包以编程方式完成。

答案 1 :(得分:-1)

您可以在Visual Studio中使用Toolbox执行此操作。

在工具箱窗口中,单击鼠标右键并选择菜单“选择项目”,然后使用“浏览”按钮添加dll组件,然后您可以在高级部分的工具箱窗口中看到它(在底部)。