无法将我的用户控件从 DLL 文件添加到工具箱

Cannot add my user control to the toolbox from DLL file

我创建了一个自定义 WinForms 控件。当我为同一解决方案中的任何项目添加对控件项目的引用时,该控件出现在 WinForms 设计器工具箱中,我可以使用它。

但是我无法将它用作外部库。 我构建了它并得到了一个 DLL 文件。当我为项目添加对 DLL 文件的引用时,该控件未显示在工具箱中。我也尝试通过“右键单击工具箱 => 选择项目...”添加它,但出现错误:“'dll 路径 ' 目标是无法枚举其工具箱项目的平台动态”。

Visual Studio 2022 社区 .Net 6

我在这里找到了“答案”:link

唯一的解决方案是解决方法:将您的控件放在 NuGet 包中并引用它