Когда я пытался добавить свой UserControl на панель инструментов (щелкните правой кнопкой мыши на панели инструментов, выберите элементы, выберите мою DLL), отобразилось сообщение о том, что в моей DLL нет элементов управления.
Во всяком случае, проблема была решена, пытаясь создать форму в моей DLL в VS и добавив UserControl. Появилось сообщение об ошибке, в котором говорилось, что не было конструктора по умолчанию
public UserControl() {
...
}
Проектировщику это нужно, потому что он не может знать, что является допустимым аргументом. Как только я добавил пустой конструктор в UserControl, он был добавлен в панель инструментов без проблем.