Ошибки во время разработки в конструкторе Windows Forms Designer
Обновлен: Ноябрь 2007
В этой теме разъясняется значение и использование списка ошибок во время разработки, отображаемого в Microsoft Visual Studio 2008 при невозможности загрузить конструктор Windows Forms. При появлении этого списка ошибок его следует расценивать не как ошибку конструктора, а как средство исправления ошибки кода.
Базовое представление об этом списке ошибок помогает отлаживать приложения, предоставляя подробные сведения об ошибках и предлагая возможные решения.
Интерфейс списка ошибок во время разработки
При невозможности загрузить конструктор Windows Forms в нем отображается список ошибок. Ошибки группируются в категории. Например, при наличии четырех необъявленных переменных, эти ошибки группируются в одну и то же категорию ошибок. В каждой категории ошибок содержится краткое описание ошибки.
Можно развернуть или свернуть категорию, щелкнув по заголовки категории ошибок или щелкнув шеврон развертывания/свертывания. При развертывании категории ошибок отображается следующая дополнительная справка.
Экземпляры этой ошибки.
Справка по ошибке.
Сообщения форумов об этой ошибке.
Экземпляры этой ошибки
В дополнительной справке перечислены все случаи этой ошибки в текущем проекте. Многие ошибки содержат ее точное местоположение в следующем формате: [имя проекта][имя формы] Строка:[номер строки] Столбец:[номер столбца]. По ссылке Перейти к коду можно перейти в то место кода, где произошла ошибка.
Если с этой ошибкой связан стек вызова, можно щелкнуть ссылку Показать стек вызовов. В результате этого ошибка разворачивается дальше, и для нее отображается стек вызовов. Изучив стек, можно получить ценную отладочную информацию. Например, можно проследить функции, вызванные до возникновения ошибки. Стек вызовов можно выделить, скопировать и сохранить.
Примечание. |
---|
В Visual Basic список ошибок во время ошибок не может содержать более одной ошибки, но в нем могут отображаться несколько экземпляров одной и той же ошибки. В Visual C++ ошибки не содержат ссылки для перехода к коду и к номеру строки. |
Справка по ошибке
Если ошибка содержит ссылку на соответствующую тему справки MSDN, в дополнительной справке отображается ссылка на эту тему справки. При щелчке по этой ссылке в Visual Studio отображается соответствующая тема справки.
Сообщения форумов об этой ошибке
Дополнительная справка содержит ссылку на сообщения форума MSDN, связанные с этой ошибкой. Поиск по форумам выполняется на основе строки сообщения об ошибке.
Пропуск ошибки и продолжение загрузки
Можно решить пропустить ошибку и продолжить загрузку конструктора. Такое решение может привести к неожиданным результатам. Например, элементы управления могут не отобразиться на поверхности разработки.
См. также
Задачи
Устранение неполадок, возникающих в режиме разработки
Разрешение вопросов, связанных с созданием элементов управления и компонентов
Другие ресурсы
Создание элементов управления Windows Forms во время разработки