Не удается открыть форму в режиме конструктора - PullRequest
2 голосов
/ 02 марта 2012

Когда я открываю форму, я не могу войти в режим разработки, и я получаю эту ошибку:

The variable 'MonthViewCalendar'
    (internal 
        Infragistics.Win.UltraWinSchedule.UltraMonthViewSingle 
        MonthViewCalendar;)
is either undeclared or was never assigned. 

Есть идеи, почему форма не переходит в режим дизайна? Я использую VS 2010.

Я пытался - очистить решение, перезапустить VS и снова открыть, но это не решило мою проблему.

Ответы [ 4 ]

7 голосов
/ 24 апреля 2014

Иногда вы можете обнаружить, что файл проекта теряет правильный подтип, необходимый для открытия файла в режиме разработки.

Исправить:

  • Завершение работы VS, затем редактирование проектовФайл .csproj с помощью текстового редактора
  • Найдите
  • Если нет " Form ", добавьте его обратно следующим образом

    Форма

3 голосов
/ 02 марта 2012

Перейдите в свой файл Form.Designer.cs и удалите объявление для "abcd". Затем перезагрузите его в свой дизайнер.

1 голос
/ 19 декабря 2016

Часто это может произойти, если вы вставите новый класс над реализацией класса.

0 голосов
/ 02 марта 2012

Что мне подходит, так это закрыть и перезапустить Visual Studio, а затем перестроить. После этого форму можно открыть в режиме конструктора. Я бы не сказал, что мне особенно нравится мое решение, но я не нашел более надежного решения.

Редактировать: я когда-либо сталкивался с этой проблемой, только когда в форме есть элемент управления Infragistics.

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