机房重构准备工作(4)--错误整理

     在重构的时候遇见错误最多的时候就是在反射的时候,反射时最大的一个错误就是


这个错误,在遇到这个错误的时候,从网上借鉴前辈们的代码,发现代码并没有任何的问题,但是程序却一直运行不出来

错误提示也很明显,缺少DLL文件,但是缺少哪一个呢?仔细的对照发现了之前说过的一个问题,在七层当中,每个层之

间都有相互引用的联系,唯独缺少了D层,没有一个层能引用到D层,所以就导致了D层的DLL文件只能在D层中,在调试

的过程中也会发现程序在运行的过程中不会走D层,所以D层的DLL文件要放在哪里才可以?

U层是最先接触的一个层,所以放到U层是做合适的,怎么放进去呢?要每次都手动添加么?那样岂不是要花费很多的力气

解决的方法,其实也很简单:编译一下D层的生成输出路径,将路劲改为U层的Debug文件夹中,就可以了


右键D层--->属性--->编译--->生成输出路径改一下就可以了




然后F6,试着生成就可以了

在CS中每次的错误提示都很明确,按照上边的提示就可以了

还有比较常见的错误就是类型转换的问题了。注意返回值的类型和转换的

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章