Ошибка отображения пользовательского контроля в C # Designer - PullRequest
0 голосов
/ 05 мая 2009

Я создал пользовательский контроль в конструкторе C # (ASP.NET). Он отлично работает (когда я компилирую / запускаю) и не выдает никаких ошибок. Я использую его в GridView, если это имеет значение.

Иногда, когда я работаю в дизайнере (для страницы, а не для элемента управления), он выдает мне красное поле и говорит, что не может отображать пользовательский элемент управления. Переключение в режим просмотра исходного кода и затем обратно в конструктор (который обычно решает подобные проблемы) не работает, но закрытие и повторное открытие VS (2008 Professional) делает.

Это не большая проблема, но это довольно раздражает. Любые идеи о том, что может происходить здесь или что я могу с этим поделать?

Спасибо.

Ответы [ 3 ]

1 голос
/ 05 мая 2009

Как насчет того, чтобы просто закрыть представление конструктора и снова открыть его, после этого оно работает? У меня были такие проблемы, если все переменные-члены не инициализированы.

1 голос
/ 05 мая 2009

Похоже, что несколько пользователей столкнулись с ошибкой, но не сообщили о ней. В результате Microsoft не исправила это.

В результате больше пользователей сталкиваются с ошибкой, но не сообщают об этом ...

Если у вас есть воспроизводимая ошибка, создайте небольшой образец, который надежно воспроизводит его, а затем отправьте отчет об ошибке в http://connect.microsoft.com/visualstudio/.

В противном случае, кто-то еще столкнется с ошибкой, ...

1 голос
/ 05 мая 2009

Я столкнулся с той же проблемой, когда я наследую форму или пользовательский контроль, кажется, что Visual Studio имеет проблемы с наследованием, особенно глубокое наследование

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...