最近把VS2010的C#代码,在VS2008下使用,在设计器里加载窗体进行设计时,出下面错误:

vs2008 如何调试(VS2008加载设计器找不到类型请确保已引用)(1)

错误是:找不到类型Glass.GlassButton,请确保已引用包含此类型的程序集。如果此类型为开发项目的一部分,请确保已成功生成该项目。变量未声明或从未赋值。

首先确定的是,变量未声明或从未赋值是和上面错误一体的,正因为没有类型才不能实现声明。

因为这代码在VS2010里全部正常,出问题就心烦。

认真看后,发现命名空间确实不一致,改成一致后,还是出问题,就把这些出问题的窗体单独拿出来,放另外一个小项目里试,开始还是不行。

后来想着先不管,先把不相关的代码注释了,让项目编译通过下,等编译通过后,这问题也不出了,能正常出界面。

所以回到图片里,注意,请确保已成功生成该项目,如果在现场注意到这个就好办了。这可能和VS的类型有关,如果类型信息没有编译通过,不会让在项目里使用。

锐英源软件有大量的解决问题文章和英语翻译文章,欢迎关注和收藏。

,