我有一个包含两个项目的解决方案。我的主项目是一个Windows窗体,另一个项目包括我创建的两个用户控件。我在第二个项目中有一个测试表单,使用工具箱中的用户控件我没有问题。但是,在我的主项目中,我无法使用用户控件。 我找到了各种各样的解决方案'在线并尝试了所有这些都没有成功。 问题是,工具箱中的控件是ARE,它们只是变灰了。 我有:
注意:如果我以编程方式创建用户控件,它会编译,显示并在运行时完美运行!我希望它能够出现在设计师中,而不是在工具箱中显示为灰色。
答案 0 :(得分:1)
通过转到项目(使用用户控件)并将输出类型更改为“类库”来解决问题,这会构建一个dll而不是exe。 重建解决方案和控件在工具箱中。
答案 1 :(得分:1)
确保您要添加的控件是公共类。