VS2008打开解决方案后,发现双击Form文件不能显示设计界面,而直接打开了代码界面(在代码界面中Shift+F7也无效),Form文件的图标也变成了普通的类文件的图标。
对比了以前的代码,cs文件,Designer.cs文件,resx文件 都没有任何改变。
最后发现是由于不明原因。工程文件(.csproj)中该文件的SubType标签丢失了。
如:
<ItemGroup>
<Compile Include="Forms/frmAddWPDwgRelation.cs" />
...
</ItemGroup>
改成:
<ItemGroup>
<Compile Include="Forms/frmAddWPDwgRelation.cs">
<SubType>Form</SubType>
</Compile>
...
</ItemGroup>
在网上找不到相关的解决方法,所以贴了上来。