У меня есть класс управления пользователя BaseUserControl
и класс DerivedUserControl
, который является производным от BaseUserControl
. Оба они отображаются правильно в Visual Studio Designer, также после восстановления решения.Visual Studio падает при установке модификатора базы UserControl на защищенный
В BaseUserControl
У меня есть метка protected
и другие элементы управления protected
. Этот ярлык, который я хотел скрыть для производных элементов управления. Поэтому я искал его имя в файле кода пользователя, а также в файле кода дизайнера DerivedUserControl
для гарантии того, что он не используется DerivedUserControl
и не обнаружил никаких вхождений. Затем я установил модификатор этой метки в дизайнере BaseUserControl
от protected
до private
для сокрытия. Я не изменил никакого другого элемента управления и никакого файла кода.
Затем я снова перестраиваю решение и хочу показать конструктору DerivedUserControl
. Но теперь Visual Studio разбилась.
Поэтому я попытался решить проблему, сбросив модификатор метки на руку до protected
в файле кода дизайнера BaseUserControl
. Но, несмотря на восстановление Visual Studio, все равно всегда сбой, если я открою конструктор DerivedUserControl
.
У меня есть Microsoft Visual Studio Ultimate 2012 Версия 11.0.61030.00 Обновление 4 и Microsoft .NET Framework версии 4.5.50938.
У кого-нибудь есть идея для решения этой проблемы?
Какая ошибка у вас? вы имеете в виду визуальные студийные сбои или сбои вашей программы? – Sayse
Ошибка в Visual Studio без какого-либо точного сообщения об ошибке. «Visual Studio не работает». Затем он хочет перезапустить себя. – user3570134
Это защищенное поле или собственность? Если последний отправляет код. –