У меня есть проект winforms, и у меня также есть dll с собственными пользовательскими контролями.
- Что я сделал, так это запустил новый проект winforms
- В панели инструментов правой кнопкой мыши
choose items
- просмотрите myControls.dll
- всеэлементы управления найдены и проверены, затем я нажимаю
OK
Это сработало в пятницу, и я смог перетащить некоторые элементы управления на свою форму.
Но сегодня элементы управления снова исчезли.
Итак, я повторяю все шаги, описанные выше, но это больше не помогает
Что я пробовал:
- в панели инструментов правой мышкой
show all
- Проверено
Tools -> Options -> Windows Forms Designer
что для свойства Automatically Populate Toolbox
установлено значение true - Перестроить проект
- Перезагрузить проект
- Перезапустить VS
- Проверены цель и фреймворкодинаковы для проекта и dll
- Reset Toolbox
Ничего не помогает, элементы управления просто отказываются отображаться.
Что может вызвать dll с помощью usercontrolsзагрузить в Toolbox один день, а не больше на следующий день?
В библиотеке ничего не изменилосьи ничего не изменилось в проекте winforms.Я просто выключил VS и вернулся сегодня на работу, и обнаружил, что это так.
Кроме того, пользовательские элементы управления используются в нескольких других проектах без каких-либо проблем
РЕДАКТИРОВАТЬ:
Элементы управленияЯ смог перетащить форму в пятницу, все работают без проблем.Так что я думаю, что на самом деле нет ничего плохого в dll.
EDIT:
в других проектах winforms элементы управления все еще отображаются в наборе инструментов.Так же, как они сделали в этом проекте в пятницу ...