編譯前報錯:$exception {"未能從程序集“XSW.MySQLDAL, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”中加載類型“XSW.MySQLDAL.EnterpriseLibraryProductDAL”。":"XSW.MySQLDAL.EnterpriseLibraryProductDAL"} System.TypeLoadException
編譯通過後:$exception {"找不到方法:“System.Data.DataSet XSW.MySQLDAL.ParkProductChainIndexSystemDAL.RunSQL(System.String)”。"} System.MissingMethodException
以上兩個報錯其實原因時相同的,只是一個出現在編譯前,一個出現在編譯後,這種情況報錯的原因一般是 :
同一個解決方案中有多個 類庫,類庫之間有引用關係 ,修改了某一類庫沒有重新生成的話,就有可能出現以上報錯。比如我這裏是因爲修改了類庫MySQLDAL下的某一類,那麼針對該類庫重新生成的方法是,選中類庫 MySQLDAL 右鍵菜單,重新生成。
如圖:
有任何疑問歡迎留言。