zoukankan      html  css  js  c++  java
  • 大脑严重短路一次!

    郁闷,大脑严重短路一次!一个简单的一不能再简单的问题,结果把问题想偏了,搞的差点怀疑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类!郁闷。。。。。看来以后得小心了,自动添加类的时候,一定及时的给类取好名字,不然,报出来的错误简直让人莫名其妙的!还好里面的类不多。
  • 相关阅读:
    带权并查集
    Dungeon Master (luo 三维 BFS )
    迷宫问题 (最短路径保存输出)
    Aggressive cows (北京大学ACM-ICPC竞赛训练暑期课 )
    滑雪 (北京大学ACM-ICPC竞赛训练暑期课 )
    棋盘问题 (北京大学ACM-ICPC竞赛训练暑期课 )
    简单的整数划分问题 ( 北京大学ACM-ICPC竞赛训练暑期课 )
    马走日 (DFS)
    蓝桥杯 (计算路径)
    最长单词 (分割字符串)(蓝桥杯-算法提高)
  • 原文地址:https://www.cnblogs.com/WuCountry/p/349057.html
Copyright © 2011-2022 走看看