C++ cli CLI/C++;CodeDom解析器错误“;“未知类型”;,设计师赢得';不出现

C++ cli CLI/C++;CodeDom解析器错误“;“未知类型”;,设计师赢得';不出现,c++-cli,windows-forms-designer,C++ Cli,Windows Forms Designer,我有一个在Visual studio 2015中制作的旧项目,我想在Visual studio 2017中重新打开它。该项目包含多个表单,但在打开这些表单时,都会出现以下错误: C++CodeDOM解析器错误:行:104,列:21---未知类型“”。请确保引用了包含此类型的程序集。如果此类型是开发项目的一部分,请确保项目已成功生成 提到的行是:this->components=(gcnewsystem::ComponentModel::Container()) 就我记忆所及,我从未更改过Init

我有一个在Visual studio 2015中制作的旧项目,我想在Visual studio 2017中重新打开它。该项目包含多个表单,但在打开这些表单时,都会出现以下错误:

C++CodeDOM解析器错误:行:104,列:21---未知类型“”。请确保引用了包含此类型的程序集。如果此类型是开发项目的一部分,请确保项目已成功生成

提到的行是:
this->components=(gcnewsystem::ComponentModel::Container())

就我记忆所及,我从未更改过
InitializeComponent
部分中的任何内容

如果需要,我可以将完整的头文件复制到问题中


如何解决此问题?

C++/CLI Winforms应用程序在更高版本VS中变得非常古怪。在尝试打开表单之前,请确保重建项目。是的,我重建了项目好几次。但是我打不开。我搜索了更多未知类型错误,但至少他们给出了一个类型。我的是完全空白的…似乎UI是一团糟。分辨率更大,文本比它应该的更大。。。很奇怪。即使安装了VS 2015,我仍然有同样的问题。好像我的新笔记本电脑出了什么问题(操作系统…Windows 7 Pro)嘿@Bart,你有没有发现这个问题?我遇到了这个问题,但它是在升级了.NET版本后出现的。把它放回v4.5.2,让我们再次使用它,但我仍然没有找到一种方法让它在较新的.NET版本中使用。C++/CLI Winforms应用在较新的VS版本中变得非常古怪。在尝试打开表单之前,请确保重建项目。是的,我重建了项目好几次。但是我打不开。我搜索了更多未知类型错误,但至少他们给出了一个类型。我的是完全空白的…似乎UI是一团糟。分辨率更大,文本比它应该的更大。。。很奇怪。即使安装了VS 2015,我仍然有同样的问题。好像我的新笔记本电脑出了什么问题(操作系统…Windows 7 Pro)嘿@Bart,你有没有发现这个问题?我遇到了这个问题,但它是在升级了.NET版本后出现的。将它放回v4.5.2,让它再次工作,但我仍然没有找到一种方法让它与较新的.NET版本一起工作。