Assembly.Load(path).CreateInstance(className);
搞了半天這句都同不過,一致報:System.IO.FileNotFoundException: 無法載入檔案或組件 'Test3.SQLServerDAL' 或其相依性的其中之一。 系統找不到指定的檔案。
我這裡的path="Test3.SQLServerDAL",是某專案的命名空間。
值得注意的是Assembly.Load是加載的bin文件的文件名,bin文件的文件名有可能和命名控件不一樣!所以以後這裡的path就直接copy bin文件名吧!
附:在專案的屬性-->應用程式-->組建名稱(這個是bin的文件名),預設命名空間(即空間名)。最好將兩個都設成一樣,如Test3.BLL
浙公网安备 33010602011771号