有在DLL没有组件可以放在工具箱(There are no components in DLL th

2019-08-05 21:38发布

我有一个DatePicker ,我试图添加到工具箱自定义控件。 该文件的名称是BasicFrame.WebControls.BasicDatePicker.dll我经历工具箱中单击鼠标右键的方法>选择项目,然后在.NET Framework组件浏览到它后选择文件。

不过,我收到此错误信息:

有在任何组件可以放在工具箱

为什么我得到这个消息,我该怎么解决呢?

Answer 1:

你检查的自定义类的知名度?

如果你还没有宣布他们为市民,他们将默认的内部,因此不被暴露到Visual Studio使用。



Answer 2:

在某些情况下,就可以解决这个问题拖放

  • 打开Windows资源管理器,然后导航到DLL
  • 拖动DLL和工具箱拖放到Visual Studio中,正是您想要的组件出现


Answer 3:

有时拖放不也行。 在这种情况下,你可以

  • 打开Windows资源管理器,然后导航到DLL
  • 复制dll文件,并直接粘贴要放置控件工具箱选项卡上。


文章来源: There are no components in DLL that can be placed on toolbox