问题描述
VS2010,C#语言下,将用户自定义控件拖入设计页面时VS2010卡机了,任务管理器显示正在运行,可以打开QQ,看网页都没有问题。只是VS2010卡着不动了。
解决方案
解决方案二:
用户自定义控件中有错误吧
解决方案三:
自定义控件里面的变量定义的有color等特殊类型的是不是这个原因?
解决方案四:
看下初始化或重绘的方法是否实现了自定义逻辑,可以暂时把这部分代码注释掉
解决方案五:
换一台电脑看看,你的软件环境也许有问题。排除这个原因,就是你的控件本身有问题,比如构造函数本身陷入死循环了。
解决方案六:
引用4楼caozhy的回复:
换一台电脑看看,你的软件环境也许有问题。排除这个原因,就是你的控件本身有问题,比如构造函数本身陷入死循环了。
强制结束dev.exe进程。把自定义控件那部分代码在记事本中打开(或者其他源码编辑软件),认真检查一下是否有无限递归、死循环等等,或者比较诡异的代码。。之前看到一个定义属性的时候,发生无限递归的(类似下面):publicstringText{get{returnText;}}
然后栈溢出挂了
解决方案七:
我遇到过,通过设置visual的值为默认属性后来就好了,在vs的命命行模式设,然后重新打开vs
解决方案八:
我觉得你控件自身问题比较大。
时间: 2024-08-03 19:48:11