疑難排解例外狀況:System.IO.FileLoadException
更新:2007 年 11 月
當您找到 Managed 組件卻無法載入時,就會擲回 FileLoadException 例外狀況。
相關秘訣
請確定該檔案是有效的 .Net Framework 組件。
如果該檔案不是有效的 .NET Framework 組件,就會擲回這個例外狀況。如需詳細資訊,請參閱 Assembly。檢查以確定未使用兩個不同的辨識項,載入組件或模組兩次。
所謂的辨識項是一組資訊,由輸入的安全性原則決策所構成,例如要將那些權限授與給程式碼。如需詳細資訊,請參閱 GacRemove 和 Evidence如果使用 RegisterAssembly 或 UnregisterAssembly 方法,請檢查該組件的名稱,以確定長度沒有超過 MAX_PATH 字元。
組件名稱的長度不能超過 MAX_PATH。如需詳細資訊,請參閱 RegisterAssembly 和 UnRegisterAssembly。載入附屬組件時,請確定指定的 CultureInfo 需符合該檔案的 CultureInfo。
附屬組件包含了當地語系化資源,這些資源中含有不能當地語系化的可執行程式碼。附屬組件也包含了單一文化的資源,用以做為預設或中性文化。如需詳細資訊,請參閱 GetSatelliteAssembly。