Ошибка конструктора Visual Studio 2010 при запуске - PullRequest
27 голосов
/ 18 февраля 2011

Я использую VS2010, и если у меня есть форма, открытая в режиме конструктора, и я запускаю свое приложение, на вкладке конструктора больше не будет отображаться конструктор форм, но вместо этого будет отображаться ошибка (и она исправляется только путем перезапуска IDE) говоря:

"Чтобы предотвратить возможную потерю данных перед загрузкой конструктора, должны быть устранены следующие ошибки: "

1 Ошибка:

"Не удалось показать конструктор для этого файла, поскольку ни один из классы внутри него могут быть разработаны. Дизайнер осмотрел следующие классы в файле: ##### --- Базовый класс ##### мог не быть загруженным. Убедитесь, что на сборку ссылались и что все проекты были построены "

Затем я показываю следующий стек вызовов:

в System.ComponentModel.Design.Serialization.CodeDomDesignerLoader.EnsureDocument (менеджер IDesignerSerializationManager)
в System.ComponentModel.Design.Serialization.CodeDomDesignerLoader.PerformLoad (менеджер IDesignerSerializationManager)
в Microsoft.VisualStudio.Design.Serialization.CodeDom.VSCodeDomDesignerLoader.PerformLoad (IDesignerSerializationManager serializationManager)
в System.ComponentModel.Design.Serialization.BasicDesignerLoader.BeginLoad (хост IDesignerLoaderHost)

Любая помощь очень ценится, это действительно раздражает.

Спасибо

Joel.

Ответы [ 14 ]

0 голосов
/ 30 июля 2014

Старый пост, но для тех, кто может найти это ...

Просто столкнулся с этой ошибкой, и для меня это было относительно просто исправить.

Обнаружено, что это может иметь отношение к именам ваших классов и переименованию проблемного класса в более высокий порядок. Это алфавитный порядок в сборке (где A выше, чем Z).

MSDN Артикул

Удачи.

0 голосов
/ 03 июля 2013

У меня была такая же проблема с VS2010 SP1. Наконец, используя Центр обновления Windows, я увидел некоторые обновления для Visual Studio и .Net, установил их и больше не происходит.

0 голосов
/ 11 марта 2013

У меня была такая же проблема при использовании элемента управления с универсальными

      MvpUserControl<Presenter,IViewMode> : UserControl

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

0 голосов
/ 25 мая 2011

Похоже, что после установки SP1 проблема исчезла.

Спасибо всем за помощь.

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