Справочная информация:
У меня есть «Решение 1» (решение VS), с 1 проектом WinForms и 1 проектом библиотеки классов, в котором содержится мой вопрос UserControl
, который предположительноможет быть использован в любых проектах. Затем у меня есть «Решение 2», которое содержит проект WinForms.
Сценарий:
- В проекте с тем же «Решением 1» яссылка на
UserControl
DLL, и она отображается на панели инструментов. → Ожидаемое поведение - В проекте " Solution 2 " я ссылаюсь на DLL, но она не отображается на панели инструментов . → Неожиданное поведение
То, что я сделал:
- Я установил
[ToolboxItem(true)]
- ГарантированоИнструменты> Параметры> Конструктор Windows Forms> Общие: Автоматическое заполнение панели инструментов - true.
- Перестройте проект уже много раз.
- Перезапускайте VS уже много раз.
- Даже перезапускаетемой ПК.
- Протестировано с VS2019 и 2015.
Вопрос:
- Это действительно правильное поведение, длявнешние библиотеки решений не отображаются автоматически на панели инструментов?
- И единственный ли способ заставить
UserControls
показывать на панели инструментов в этом сценарии - это меню «Выбрать элементы» на панели инструментов? - Кто-нибудь еще испытывал то же самое?
Если ответ на оба вопроса отрицательный, то каковы пропущенные шаги, чтобы мой UserControl
появился в этом другом решении?