最近把VS2010的C#代码,在VS2008下使用,在设计器里加载窗体进行设计时,出下面错误:
错误是:找不到类型Glass.GlassButton,请确保已引用包含此类型的程序集。如果此类型为开发项目的一部分,请确保已成功生成该项目。变量未声明或从未赋值。
首先确定的是,变量未声明或从未赋值是和上面错误一体的,正因为没有类型才不能实现声明。
因为这代码在VS2010里全部正常,出问题就心烦。
认真看后,发现命名空间确实不一致,改成一致后,还是出问题,就把这些出问题的窗体单独拿出来,放另外一个小项目里试,开始还是不行。
后来想着先不管,先把不相关的代码注释了,让项目编译通过下,等编译通过后,这问题也不出了,能正常出界面。
所以回到图片里,注意,请确保已成功生成该项目,如果在现场注意到这个就好办了。这可能和VS的类型有关,如果类型信息没有编译通过,不会让在项目里使用。
锐英源软件有大量的解决问题文章和英语翻译文章,欢迎关注和收藏。
,