如何将用户控件拖入工具箱?

3
我有一个 ASP.net 的 UserControl,我想要使用它:
按照 Visual Studio 中的指示:

在此组中没有可用的控件。
将项目拖动到此文本上以将其添加到工具箱。

我尝试将该项拖动到该文本上以将其添加到工具箱:
不幸的是,将该项拖动到该文本上并不能将其添加到工具箱:
那么问题就来了:

如何将 UserControl 拖入工具箱?

注意:
  • 构建或重新构建不会自动将控件添加到工具箱
  • 选择元素 对话框不包括用户控件
3个回答

5

2

2

1
很遗憾,不行。这是针对一个驻留在单独编译的程序集 (*.dll) 中的控件。 - Ian Boyd
在这种情况下,我认为您将无法从解决方案资源管理器中删除ascx文件并将其放入工具箱。我认为VS期望一个程序集作为拖放元素,而不是类型为“ascx”的对象作为拖放元素。如果您不介意,我可以提出一个建议,我相信您会知道...将控件放在单独的程序集中始终是一个好主意.. :) - Gagan
我实际上一直在努力工作,以消除单独的程序集,并将代码从单独的程序集复制到本地解决方案中,这样做会让事情变得更好。 - Ian Boyd

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接