WinForm窗体设计器加载失败 页面代码无任何问题 可以正常运行 就是无法显示设计器
如:
- 服务容器中已存在服务 System.Windows.Forms.Design.IEventHandlerService 参数名: serviceType
或者

看是不是基类窗体有啥代码让你在设计器模式下无法正常显示
点开显示调用堆栈 找一找是哪个位置
如:

我这里可以看出是EditForm窗体417行有问题 目前这个窗体就是继承的EditForm 所以…
找到之后 就好解决了
if(!DesignMode)
{
//出问题的代码放在这儿
}
最后再重新生成一波 应该就没问题了 还有问题 就是你的vs/电脑有问题 重启下
博客主要讲述WinForm窗体设计器加载失败的问题,虽页面代码无问题且可正常运行,但设计器无法显示。给出解决思路,如查看服务容器、检查基类窗体代码、点开调用堆栈找问题位置,找到后重新生成,若还有问题可尝试重启vs或电脑。
9496

被折叠的 条评论
为什么被折叠?



