機房重構準備工作(4)--錯誤整理

     在重構的時候遇見錯誤最多的時候就是在反射的時候,反射時最大的一個錯誤就是


這個錯誤,在遇到這個錯誤的時候,從網上借鑑前輩們的代碼,發現代碼並沒有任何的問題,但是程序卻一直運行不出來

錯誤提示也很明顯,缺少DLL文件,但是缺少哪一個呢?仔細的對照發現了之前說過的一個問題,在七層當中,每個層之

間都有相互引用的聯繫,唯獨缺少了D層,沒有一個層能引用到D層,所以就導致了D層的DLL文件只能在D層中,在調試

的過程中也會發現程序在運行的過程中不會走D層,所以D層的DLL文件要放在哪裏纔可以?

U層是最先接觸的一個層,所以放到U層是做合適的,怎麼放進去呢?要每次都手動添加麼?那樣豈不是要花費很多的力氣

解決的方法,其實也很簡單:編譯一下D層的生成輸出路徑,將路勁改爲U層的Debug文件夾中,就可以了


右鍵D層--->屬性--->編譯--->生成輸出路徑改一下就可以了




然後F6,試着生成就可以了

在CS中每次的錯誤提示都很明確,按照上邊的提示就可以了

還有比較常見的錯誤就是類型轉換的問題了。注意返回值的類型和轉換的

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