页面的控件太多,内存不够。你关闭其他打开的页面,然后打开即可。
这个比较常见的,我在VS2010下面,遇到过多次这样的问题。
除了内存溢出外,还有一种常见的是你修改了页面文件,导致VS的解析页面程序不能解析你窗体了。这种办法就是把你修改的东西恢复到原来的,或者,你手动检查哪个部分修改错了。
嗯,应该是内存不足的原因,我重启后就可以打开了。能告诉我我怎样可以手动检查我之前对代码做的修改吗?这样下次如果是因为修改代码的原因出错,我也知道怎么查错了。
@pengjw: 最好不要手动修改设计器生成的代码,有两个原因:第一,你修改的不能保证格式完成正确,第二,你修改的设计器生成的代码,在你再次设计的时候,你的修改会丢失。
VS有个记录页面修改历史的功能,你直接到指定的页面,然后退回呗。
看下是不是引用了什么控件,而控件位置被移除了,或者cs里面窗体设计器的代码发生了改动,例如多打了个..
估计是修改了什么东西,然后导致设计器无法解析你的页面代码了。
@硬盘很大: 谢谢。修改代码导致无法打开我也遇到过。但昨天我是真没修改代码就出现打不开的情况。应该是楼下说的内存不足的缘故。我重启VS后就可以打开了。
应该是你更改了依赖,将所依赖的类(库),先编译下,实在不行,你可以重启VS试试...
嗯,我重启VS后就好了,嘿嘿,谢谢!