У меня проблема. В смешанном (/clr) проекте Visual Studio 2012 WindowsForm VC++/CLR после добавления небольшого изображения в элемент управления списком изображений (ImageList) во время разработки, когда проект снова открывается позже и открывается конструктор форм, появляется следующее сообщение :
"Ошибка синтаксического анализатора C++ CodeDOM: строка: 387, столбец: 18 --- Неизвестный тип ''. Убедитесь, что указана ссылка на сборку, содержащую этот тип. Если этот тип является частью вашего проекта разработки, убедитесь, что проект успешно построен».
Строка: this->components = (gcnew System::ComponentModel::Container());
Я закрываю окно с сообщением, снова открываю нужный конструктор форм, и все выглядит правильно. Кроме того, открыть Конструктор иногда не удается или он открывается слишком долго. Формы терпят неудачу только в том случае, если они появляются при загрузке проекта, но тогда они отображаются хорошо. Я беспокоюсь, что в конечном итоге это приведет к серьезной ошибке. Списки изображений находятся в проекте с самого начала, но не менялись в течение длительного времени, эта проблема теперь появляется только после того, как пользователь был изменен только путем добавления изображения в список. Я вернулся к предыдущей версии, а затем оставил эту функцию для дальнейшей работы. Почему это происходит? Эта проблема сдерживает множество изменений визуального дизайна.