為什麼會找不到D層檔案?

2021-09-07 10:53:02 字數 935 閱讀 8489

近期兩天在重灌系統,今天好不easy把各種東西都裝齊全了,再開啟我的機房收費系統,就提演示樣例如以下錯誤:

看到這個問題。我感覺非常熟,由於曾經也遇到過兩次這個問題,都是改了下d層的編譯路徑。改到了u層的bin\debug目錄下。所以這次也照樣複製貼上,可是執行還是報這個錯。這讓我不得不從頭想想問題究竟出在**了。

這個問題還得從咱們的包圖和引用關係說起:

從圖中能夠看出。u層引用外觀層和實體層。外觀層引用實體層和b層,b層引用d層和工廠層,介面層引用實體層。

工廠層引用介面層,d層引用實體層。。

。有沒有發現什麼?誰引用了d層?no one! 正由於如此,當程式從u層啟動的時候。由於不能通過層層引用例項化d層,導致了出現找不到d層。那麼,有的童鞋可能會說,讓u層引用d層不即可了麼? 但是這個不就成了傳統的兩層了麼。中間的解耦工作相當於白幹了。

邏輯上說只是去。但是經過試驗,發現實現上還是可行的。

更好的方法還是採用更改編譯路徑,那麼,為什麼錯誤出現時我更改編譯路徑不行呢?

bin資料夾用來存放程式的編譯結果,它有debug和release兩個版本號,分別相應的資料夾為bin/debug和bin/release,這個資料夾是預設的輸出路徑。在編譯後生成的程式檔案會存放在該資料夾下。

知道了這一點後。我檢視了自己u層的輸出路徑,發現它不知道什麼時候,已經默默變成了

bin/release

,可能這個程式是裝系統備份後的吧,導致了跟曾經自己覺得的輸出路徑不一樣。

通過這件小事,發現。知道為什麼比知道怎麼做還重要啊~

為什麼找不到伺服器 Vault

有個朋友說他的客戶裝了vault collabration for aec之後,用web client能登陸vault,但是用vault 瀏覽器卻總得到乙個找不到伺服器 server can not be found 的錯誤提示並且沒法登陸。這事很奇怪阿。我去了一下現場,察看了客戶的伺服器和客戶端機...

為什麼好男孩找不到女朋友

裝載自知乎 很多女生的心裡都有乙個男生。他溫文爾雅 懂禮貌 肯上進 善思考 不能見到漂亮女生就一臉猥瑣。他可能不帥,但乾乾淨淨,穿衣服總不會錯,他可能沒什麼錢,但一定不能窮,也要懂得為女生付賬。以上條件每一條都不難達到,但拼在一起好像就 有點兒難。其實我們見過很多好男孩,但總是不自知的拿他跟心裡的那...

工作為什麼找不到,簡歷為什麼總會石沉大海

最近公司又要開始招聘,讓我寫一篇關於招聘的文章,就把多年簡歷的經驗總結一下,因為每天都需要看上千封簡歷,可謂是行業中的老炮了。初步來看,有一些簡歷有忘記寫名字的,有標點符號中英文不統一的,還有沒畢業就有上億行 經驗的,有說自己精通c 這個同學估計只寫幾百行helloworld,上億行 和精通c 是什...