VS 2008 дизайнер "Не смог найти тип ...." - PullRequest
2 голосов
/ 20 апреля 2009

Я получаю эту ошибку в Visual Studio 2008 в приложении для мобильных ПК .NET 3.5.

Не удалось найти тип «MyNamespace.MyType». Пожалуйста, убедитесь, что ссылка на сборку, которая содержит этот тип. Если этот тип является частью вашего проекта разработки, убедитесь, что проект был успешно построен.

Отображается при открытии формы. Тип, на который он не может ссылаться, является пользовательским элементом управления, который является частью того же проекта. Нет ничего плохого в пространствах имен. Это сводит с ума - проект строится просто отлично.

Кроме того, указанный элемент управления не является универсальным классом, как в этой статье: Ошибка «Не удалось найти тип» при загрузке формы в конструкторе Windows Forms

ОБНОВЛЕНИЕ: ну, теперь позже, кажется, работает. Кажется, это спорадическая проблема ...

1 Ответ

1 голос
/ 20 апреля 2009

Является ли фактическая строка, вызывающая проблему, в файле Form.designer.cs / vb? Иногда возникают проблемы с квалификацией имени, которые приводят к ошибке, которую вы видите. Попробуйте открыть файл конструктора и изменить имя следующим образом

C #

global::MyNamespace.MyType

VB.Net

Global.MyNamespace.MyType

После этого перестройте и снова откройте дизайнер

...