C# WinForm编程 加载设计器时 会出现这样的问题 困扰好久了

时间:2020-12-29 00:58:20
C# WinForm编程 加载设计器时 会出现这样的问题 困扰好久了
如题,看图 ,加载设计器时 会出现这样的问题, 这些控件都是通过工具箱直接拖到界面上的,从designer文件里 是可以找到声明与定义的,为什么还会出现这样的错误,郁闷... 求大神帮忙 谢谢

26 个解决方案

#1


未找到的类型,,,, 这不提示的很清楚了么,后边的东西 没有加载到 或者已经丢失了。

#2


错误提示很清楚,QX什么的引用丢失了,重新添加引用。

#3


引用 1 楼 duanzi_peng 的回复:
未找到的类型,,,, 这不提示的很清楚了么,后边的东西 没有加载到 或者已经丢失了。

但是这个类型明明是存在的呀 就在同一个项目里的 

#4


引用 2 楼 guwei4037 的回复:
错误提示很清楚,QX什么的引用丢失了,重新添加引用。

没有用呀 而且有个控件类型明明是存在的呀 就在同一个项目里的  引用就无从说起了呀  郁闷...

#5


引用 3 楼 sinat_14913435 的回复:
Quote: 引用 1 楼 duanzi_peng 的回复:

未找到的类型,,,, 这不提示的很清楚了么,后边的东西 没有加载到 或者已经丢失了。

但是这个类型明明是存在的呀 就在同一个项目里的 

是否  已 “包含在项目中” 了??

#6


这种问题经常是由于你在代码ordesigner里删除了什么东西导致的

#7


VS的版本不对吧,如果是08的用12打开就会出现这个问题

#8


引用 5 楼 duanzi_peng 的回复:
Quote: 引用 3 楼 sinat_14913435 的回复:

Quote: 引用 1 楼 duanzi_peng 的回复:

未找到的类型,,,, 这不提示的很清楚了么,后边的东西 没有加载到 或者已经丢失了。

但是这个类型明明是存在的呀 就在同一个项目里的 

是否  已 “包含在项目中” 了??

在项目中的 控件的命名空间就是这个项目的呀 还要怎么确认么

#9


请截张该类在项目中的图

#10


引用 7 楼 u014721671 的回复:
VS的版本不对吧,如果是08的用12打开就会出现这个问题

刚开始没有这个问题 从创建就一直用的VS2015的

#11


引用 7 楼 u014721671 的回复:
VS的版本不对吧,如果是08的用12打开就会出现这个问题

这个倒有可能 我确实删除了行 我觉得无关紧要的属性赋值... 那有办法解决么

#12


引用 9 楼 shingoscar 的回复:
请截张该类在项目中的图

在的 运行起来是没有问题的 只是在编辑的时候 不能正常的显示界面
有时候 重启vs 就正常显示了  好奇怪  这个问题不止在一个项目中发生过了 C# WinForm编程 加载设计器时 会出现这样的问题 困扰好久了

#13


引用 12 楼 sinat_14913435 的回复:
Quote: 引用 9 楼 shingoscar 的回复:

请截张该类在项目中的图

在的 运行起来是没有问题的 只是在编辑的时候 不能正常的显示界面
有时候 重启vs 就正常显示了  好奇怪  这个问题不止在一个项目中发生过了 C# WinForm编程 加载设计器时 会出现这样的问题 困扰好久了

关掉重新打开就行了。你的控件有时候加载出了点问题。

#14


引用 13 楼 qq_17486399 的回复:
Quote: 引用 12 楼 sinat_14913435 的回复:

Quote: 引用 9 楼 shingoscar 的回复:

请截张该类在项目中的图

在的 运行起来是没有问题的 只是在编辑的时候 不能正常的显示界面
有时候 重启vs 就正常显示了  好奇怪  这个问题不止在一个项目中发生过了 C# WinForm编程 加载设计器时 会出现这样的问题 困扰好久了

关掉重新打开就行了。你的控件有时候加载出了点问题。

有解决办法么 这是关键呀

#15


winform界面加载控件的时候会检查控件对象引用,并运行控件的构造函数。一般可能是你的项目间编译顺序或者界面控件加载顺序不合理导致的。有时候关掉界面编辑器,重新编译解决方案,再打开可以解决。
如果想彻底解决这个问题,就要组织好界面加载的逻辑了。

#16


引用 14 楼 sinat_14913435 的回复:
Quote: 引用 13 楼 qq_17486399 的回复:

Quote: 引用 12 楼 sinat_14913435 的回复:

Quote: 引用 9 楼 shingoscar 的回复:

请截张该类在项目中的图

在的 运行起来是没有问题的 只是在编辑的时候 不能正常的显示界面
有时候 重启vs 就正常显示了  好奇怪  这个问题不止在一个项目中发生过了 C# WinForm编程 加载设计器时 会出现这样的问题 困扰好久了

关掉重新打开就行了。你的控件有时候加载出了点问题。

有解决办法么 这是关键呀

一般遇到这样的问题都是将这个窗口关掉重新打开的,有什么方法解决倒是没有研究。

#17


问题还是没有解决 好桑心 C# WinForm编程 加载设计器时 会出现这样的问题 困扰好久了

#18


引用 15 楼 qmanzbxv 的回复:
winform界面加载控件的时候会检查控件对象引用,并运行控件的构造函数。一般可能是你的项目间编译顺序或者界面控件加载顺序不合理导致的。有时候关掉界面编辑器,重新编译解决方案,再打开可以解决。
如果想彻底解决这个问题,就要组织好界面加载的逻辑了。

谢谢 ,那怎样才能组织好界面加载的逻辑呢

#19


大神们 快来解答呀 小女子将不胜感激 C# WinForm编程 加载设计器时 会出现这样的问题 困扰好久了

#20


这个自定义控件大部分都会碰到,我都是不理他关掉重新打开

#21


引用 20 楼 sky_rv 的回复:
这个自定义控件大部分都会碰到,我都是不理他关掉重新打开

哎 找不到问题的关键 比较闹心 磨刀不误砍柴工 我想找到有效的解决办法。。谢谢

#22


右键清理解决方案,然后重新生成试试看,貌似我也遇到过这样的问题,设计器加载出现问题

#23


引用 22 楼 c331043 的回复:
右键清理解决方案,然后重新生成试试看,貌似我也遇到过这样的问题,设计器加载出现问题

恩恩 我也试过 可能解决问题的关键像15楼说的 组织好界面加载的逻辑  

#24


谢谢大家 重新组织了下 并用22楼说的方法 现在暂时没问题了 组织好界面加载逻辑是关键  这个要慢慢摸索 也尽量不要改动designer文件中的代码, That's all C# WinForm编程 加载设计器时 会出现这样的问题 困扰好久了  
结贴结贴 谢谢谢谢 C# WinForm编程 加载设计器时 会出现这样的问题 困扰好久了

#25


之前遇到过几次,通常都是全部编译后,再打开就没问题了。
因为是从其他电脑上复制过来的源代码,猜测可能是路径的变化或是开发环境的变化导致的。

#26


引用 25 楼 zbdzjx 的回复:
之前遇到过几次,通常都是全部编译后,再打开就没问题了。
因为是从其他电脑上复制过来的源代码,猜测可能是路径的变化或是开发环境的变化导致的。

O(∩_∩)O谢谢

#1


未找到的类型,,,, 这不提示的很清楚了么,后边的东西 没有加载到 或者已经丢失了。

#2


错误提示很清楚,QX什么的引用丢失了,重新添加引用。

#3


引用 1 楼 duanzi_peng 的回复:
未找到的类型,,,, 这不提示的很清楚了么,后边的东西 没有加载到 或者已经丢失了。

但是这个类型明明是存在的呀 就在同一个项目里的 

#4


引用 2 楼 guwei4037 的回复:
错误提示很清楚,QX什么的引用丢失了,重新添加引用。

没有用呀 而且有个控件类型明明是存在的呀 就在同一个项目里的  引用就无从说起了呀  郁闷...

#5


引用 3 楼 sinat_14913435 的回复:
Quote: 引用 1 楼 duanzi_peng 的回复:

未找到的类型,,,, 这不提示的很清楚了么,后边的东西 没有加载到 或者已经丢失了。

但是这个类型明明是存在的呀 就在同一个项目里的 

是否  已 “包含在项目中” 了??

#6


这种问题经常是由于你在代码ordesigner里删除了什么东西导致的

#7


VS的版本不对吧,如果是08的用12打开就会出现这个问题

#8


引用 5 楼 duanzi_peng 的回复:
Quote: 引用 3 楼 sinat_14913435 的回复:

Quote: 引用 1 楼 duanzi_peng 的回复:

未找到的类型,,,, 这不提示的很清楚了么,后边的东西 没有加载到 或者已经丢失了。

但是这个类型明明是存在的呀 就在同一个项目里的 

是否  已 “包含在项目中” 了??

在项目中的 控件的命名空间就是这个项目的呀 还要怎么确认么

#9


请截张该类在项目中的图

#10


引用 7 楼 u014721671 的回复:
VS的版本不对吧,如果是08的用12打开就会出现这个问题

刚开始没有这个问题 从创建就一直用的VS2015的

#11


引用 7 楼 u014721671 的回复:
VS的版本不对吧,如果是08的用12打开就会出现这个问题

这个倒有可能 我确实删除了行 我觉得无关紧要的属性赋值... 那有办法解决么

#12


引用 9 楼 shingoscar 的回复:
请截张该类在项目中的图

在的 运行起来是没有问题的 只是在编辑的时候 不能正常的显示界面
有时候 重启vs 就正常显示了  好奇怪  这个问题不止在一个项目中发生过了 C# WinForm编程 加载设计器时 会出现这样的问题 困扰好久了

#13


引用 12 楼 sinat_14913435 的回复:
Quote: 引用 9 楼 shingoscar 的回复:

请截张该类在项目中的图

在的 运行起来是没有问题的 只是在编辑的时候 不能正常的显示界面
有时候 重启vs 就正常显示了  好奇怪  这个问题不止在一个项目中发生过了 C# WinForm编程 加载设计器时 会出现这样的问题 困扰好久了

关掉重新打开就行了。你的控件有时候加载出了点问题。

#14


引用 13 楼 qq_17486399 的回复:
Quote: 引用 12 楼 sinat_14913435 的回复:

Quote: 引用 9 楼 shingoscar 的回复:

请截张该类在项目中的图

在的 运行起来是没有问题的 只是在编辑的时候 不能正常的显示界面
有时候 重启vs 就正常显示了  好奇怪  这个问题不止在一个项目中发生过了 C# WinForm编程 加载设计器时 会出现这样的问题 困扰好久了

关掉重新打开就行了。你的控件有时候加载出了点问题。

有解决办法么 这是关键呀

#15


winform界面加载控件的时候会检查控件对象引用,并运行控件的构造函数。一般可能是你的项目间编译顺序或者界面控件加载顺序不合理导致的。有时候关掉界面编辑器,重新编译解决方案,再打开可以解决。
如果想彻底解决这个问题,就要组织好界面加载的逻辑了。

#16


引用 14 楼 sinat_14913435 的回复:
Quote: 引用 13 楼 qq_17486399 的回复:

Quote: 引用 12 楼 sinat_14913435 的回复:

Quote: 引用 9 楼 shingoscar 的回复:

请截张该类在项目中的图

在的 运行起来是没有问题的 只是在编辑的时候 不能正常的显示界面
有时候 重启vs 就正常显示了  好奇怪  这个问题不止在一个项目中发生过了 C# WinForm编程 加载设计器时 会出现这样的问题 困扰好久了

关掉重新打开就行了。你的控件有时候加载出了点问题。

有解决办法么 这是关键呀

一般遇到这样的问题都是将这个窗口关掉重新打开的,有什么方法解决倒是没有研究。

#17


问题还是没有解决 好桑心 C# WinForm编程 加载设计器时 会出现这样的问题 困扰好久了

#18


引用 15 楼 qmanzbxv 的回复:
winform界面加载控件的时候会检查控件对象引用,并运行控件的构造函数。一般可能是你的项目间编译顺序或者界面控件加载顺序不合理导致的。有时候关掉界面编辑器,重新编译解决方案,再打开可以解决。
如果想彻底解决这个问题,就要组织好界面加载的逻辑了。

谢谢 ,那怎样才能组织好界面加载的逻辑呢

#19


大神们 快来解答呀 小女子将不胜感激 C# WinForm编程 加载设计器时 会出现这样的问题 困扰好久了

#20


这个自定义控件大部分都会碰到,我都是不理他关掉重新打开

#21


引用 20 楼 sky_rv 的回复:
这个自定义控件大部分都会碰到,我都是不理他关掉重新打开

哎 找不到问题的关键 比较闹心 磨刀不误砍柴工 我想找到有效的解决办法。。谢谢

#22


右键清理解决方案,然后重新生成试试看,貌似我也遇到过这样的问题,设计器加载出现问题

#23


引用 22 楼 c331043 的回复:
右键清理解决方案,然后重新生成试试看,貌似我也遇到过这样的问题,设计器加载出现问题

恩恩 我也试过 可能解决问题的关键像15楼说的 组织好界面加载的逻辑  

#24


谢谢大家 重新组织了下 并用22楼说的方法 现在暂时没问题了 组织好界面加载逻辑是关键  这个要慢慢摸索 也尽量不要改动designer文件中的代码, That's all C# WinForm编程 加载设计器时 会出现这样的问题 困扰好久了  
结贴结贴 谢谢谢谢 C# WinForm编程 加载设计器时 会出现这样的问题 困扰好久了

#25


之前遇到过几次,通常都是全部编译后,再打开就没问题了。
因为是从其他电脑上复制过来的源代码,猜测可能是路径的变化或是开发环境的变化导致的。

#26


引用 25 楼 zbdzjx 的回复:
之前遇到过几次,通常都是全部编译后,再打开就没问题了。
因为是从其他电脑上复制过来的源代码,猜测可能是路径的变化或是开发环境的变化导致的。

O(∩_∩)O谢谢