我有问题。在Visual Studio 2012 WindowsForm VC ++ / CLR混合(/ clr)项目中,在设计时将小图像添加到图像列表控件(ImageList)后,稍后再次打开项目并打开表单设计器时,将显示以下消息:
“C ++ CodeDOM解析器错误:行:387,列:18 ---未知类型''。请确保引用包含此类型的程序集。如果此类型是开发项目的一部分,请确保该项目已成功建成。“
该行是: this-> components =(gcnew System :: ComponentModel :: Container());
我用消息关闭窗口,重新打开所需的Forms Designer,一切看起来都正确。 此外,打开Designer有时会失败或打开时间太长。 如果表单在加载项目时出现,则表单只会失败,但随后表现良好。我担心这最终会导致重大错误。 图像列表从一开始就在项目中,但在很长一段时间内保持不变,此问题现在仅在通过向列表添加图像进行deser修改后才会出现。我返回到以前的版本,然后离开该功能以便以后工作。 为什么会这样?这个问题阻碍了很多视觉设计的变化。