乙個關於bin目錄下DLL動態編譯的問題

2022-01-31 15:26:47 字數 542 閱讀 3408

昨天碰到乙個怪怪的問題,有乙個button點選之後所有session都失效了,這段程式一直是執行正常的,突然出問題讓我有點不理解

,後來終於找到了原因,這個出問題的button點選後會自動編譯乙個新的dll檔案出來,原來我們所有的業務dll都是放在乙個專門的ehrcorecomponents目錄,但是前些天進行了ui層面的拆分,同時將所有ehrcorecomponents目錄下的dll移動到了公共部分的bin目錄下,這樣自動編譯的那個dll檔案也會被自動生成到bin目錄下

,相信有些朋友已經知道原因了,是的,就是bin下的檔案發生了變化,導致整個應用程式重啟。

當然解決辦法就比較簡單了,自動編譯的dll檔案我依然放到了ehrcorecomponents目錄,只是將引用具體指定到了bin目錄下的業務元件,其實這個問題以前碰到過類似的,不過以前是防毒軟體引起的,安裝了防毒軟體的朋友一定要注意了,最好將應用程式的bin目錄從防毒軟體的掃瞄目錄中過濾掉,否則...嘿嘿,當時為了這個問題還專門打了ms的求助的**。

一定要記住咯:bin目錄下的東西千萬不要碰

python 讀取乙個目錄下的所有目錄和檔案

coding utf 8 usr bin env python import os allfilenum 0 def printpath level,path global allfilenum 列印乙個目錄下的所有資料夾和檔案 所有資料夾,第乙個欄位是次目錄的級別 dirlist 所有檔案 fil...

定時刪除乙個目錄下的檔案

系統每天生成日誌,為了保證系統正常執行,需要不斷清理系統空間,就把這種事情交給批處理檔案來吧。這種方法簡單實用,你只要通過任務計畫和批處理檔案就能實現。1.任務計畫 進入 控制面板 任務計畫 然後根據提示選擇要執行的程式,執行時間即可。2.批處理檔案。編寫批處理檔案的語法如下 假設目標目錄是e盤下的...

定時刪除乙個目錄下的檔案

系統每天生成日誌,為了保證系統正常執行,需要不斷清理系統空間,就把這種事情交給批處理檔案來吧。這種方法簡單實用,你只要通過任務計畫和批處理檔案就能實現。1.任務計畫 進入 控制面板 任務計畫 然後根據提示選擇要執行的程式,執行時間即可。2.批處理檔案。編寫批處理檔案的語法如下 假設目標目錄是e盤下的...