對於 WinForm Project build 時,產生的檔案,一直沒有很認真注意過,反正通通放在一起程式就可以 run 啦。
撰寫完要釋出使用時,想說要把用不上的檔案刪除,免得搞的很凌亂,只留下 EXE 和 dll 相關檔案,然後悲劇就發生啦,Orz
下圖內的 get_IC_ConmnectionString 看起來就不是系統 method,有公司簡稱在名稱內,但是依據 StackTrace 去查,根本就沒有這個 method,想說不會是改來改去,造成 dll 引用錯亂啦,全部重新加入參考還是拋出相同的 Exception
發覺 build 後全部檔案都在時,可以正常執行,刪除用不上檔案後,才會拋出該 Exception,逐步過濾後發現 xxxERP.exe 檔案附檔名是 XML Configuration File,打開來看才恍然大悟,原來這個是 Configuration 檔案,連線字串都存在這阿。
謎之音:副檔名不就很明確指出是 Configuration 嘛,耍甚麼笨阿,科科
沒有留言:
張貼留言