Visual studio 2012 在Visual Studio 2012中打开2010表单项目时,我无法在设计器中查看现有表单

Visual studio 2012 在Visual Studio 2012中打开2010表单项目时,我无法在设计器中查看现有表单,visual-studio-2012,Visual Studio 2012,我最近从VisualStudio2010升级到2012,它似乎正常工作,直到我不得不打开一个使用2010制作的旧项目。Sln文件似乎已加载,但解决方案中Form1.cs的图标不再具有指示它是windows窗体的小图标。此外,当我单击Form1.Designer.cs时,窗体未正确加载,而是出现一个空白窗口,显示要将组件添加到类中,请从工具箱中拖动它们。但是,窗体在设计器中不可见 程序编译得很好,表单看起来与它一样,但我无法编辑它,除非手动更改设计器代码我没有GUI编辑器项目文件已更改或损坏,它不

我最近从VisualStudio2010升级到2012,它似乎正常工作,直到我不得不打开一个使用2010制作的旧项目。Sln文件似乎已加载,但解决方案中Form1.cs的图标不再具有指示它是windows窗体的小图标。此外,当我单击Form1.Designer.cs时,窗体未正确加载,而是出现一个空白窗口,显示要将组件添加到类中,请从工具箱中拖动它们。但是,窗体在设计器中不可见


程序编译得很好,表单看起来与它一样,但我无法编辑它,除非手动更改设计器代码我没有GUI编辑器

项目文件已更改或损坏,它不再具有适当的元素来指示这是一个表单,并且designer.cs文件与之关联。你没有留下任何线索来猜测这是怎么发生的。如果无法从源代码管理中恢复一个好的文件,请通过使用文本编辑器更正.csproj文件来进行修复,使用一个已知的好的,看看要做什么更改。我检查了文件,注意到子类型已从一个表单更改为另一个组件,但是手动将其更改回没有任何影响。form1的designer.cs似乎完全完整,关于它是如何发生的。我只知道它在VS 2010中工作,但当我安装并在VS 2012中打开了项目,它开始这样做,但据我所知,项目文件没有改变项目的整体,可以在这里找到