• 大脑严重短路一次!


    郁闷,大脑严重短路一次!一个简单的一不能再简单的问题,结果把问题想偏了,搞的差点怀疑MS有问题了。
    一个程序集的名字空间为:Webb.WAVE.Controls,后来在这个项目里添加了一个文件,名为:Webb.WAVE.Controls.WebbUsersRelation.cs,本想这个类的名字空间名为:Webb.WAVE.Controls,类名为:WebbUsersRelation,但对于上面那样的文件名,VS.2003默认为Webb为类名。当时因为有其它的内容要修改,所以没有注意到这个类名的问题,就存盘没管了。

    修改了好几处内容后,重新编译。结果一堆的错误。最开始是一个类找不到:Webb.JMail,我想这是一个外部引用的程序集,找不到引用可能是没有添加这个程序集的引用,于是检查引用!正常!昏!想也应该是正常的,因为使用这个类的文件Webb.WAVE.Controls.JMailMessage.cs根本就没有修改过,而且项目的所有引用也没有修改,怎么会突然出现这个错误呢?找了半天也没找到问题!

    于是我绝望的删除了这个Webb.WAVE.Controls.JMailMessage.cs文件,但没想到这个类使用的太多了,不能删除。所以只好注释了所有与JMail引用有关的内容,看能不能通过编译!结果还是不行!提示的结果为:

    Webb.JMail名字空间找不到!我昏,好好的引用为什么找不到!再看后面的提示:它不存在于Webb.WAVE.Controls.Webb中!为什么为会这样,自动给添加了一个名字空间且在已经存在的名字空间下?!!想了好半天,还以为编译器自动给我强行添加名字空间的引用了!(昏,已然短路到这种程度!)
    郁闷的休息了一会,在同事的帮助下,查找Controls名字空间下的所有类及子名字空间,结果发现了添加的文件Webb.WAVE.Controls.WebbUsersRelations.cs文件的Webb类!郁闷。。。。。看来以后得小心了,自动添加类的时候,一定及时的给类取好名字,不然,报出来的错误简直让人莫名其妙的!还好里面的类不多。
  • 相关阅读:
    Unity GeometryShader(从一个线框渲染的例子开始)
    Unity5中的MetaPass
    学习游戏渲染(Shader)的用处
    Shader的学习方法总结
    Esfog_UnityShader教程_溶解效果Dissolve
    【原创翻译】初识Unity中的Compute Shader
    Esfog_UnityShader教程_遮挡描边(实现篇)
    Esfog_UnityShader教程_遮挡描边(原理篇)
    走好脚下的路--写给迷茫的计算机专业在校生
    一款游戏如何诞生
  • 原文地址:https://www.cnblogs.com/WuCountry/p/349057.html
Copyright © 2020-2023  润新知