我有使用Asssembly.LoadFrom
方法加載程序集的程序。一段時間後,我嘗試使用Type.GetType
從該程序集創建一個類型(使用AssemblyQualifiedName
),但該方法返回null
。如果我將它拋出異常,它告訴Type.GetType無法從已經加載的程序集中創建類型
無法加載文件或程序集「...」 或它的一個依賴。系統 找不到指定的文件。
但我確定已經加載完全相同的程序集(它顯示在AppDomain.CurrentDomain.GetAssemblies()
列表中)。
任何人有一個想法可能是錯誤的和/或如何解決這個問題?
這個方法c reates類型是從位於該程序集中的代碼調用的。 AFAIK,程序集只有正確加載才能執行任何代碼。 – 2010-10-24 17:27:27