2009-01-15 57 views

回答

4

託管程序集也可以是EXE。而你的代碼只是獲取擴展名爲「dll」的文件。 Ntive DLL,不是程序集,也會被返回。

在少數情況下,我需要做到這一點,我只是獲得了所有文件的列表(類似於您所做的),然後使用Assemby.LoadFrom嘗試加載每個文件,在事件中捕獲異常它的本地。典型的異常是ReflectionTypeLoadException,儘管如果引用無法解析,您也可能會遇到這種情況。

+0

我意識到這一點,爲什麼我問。 – 2009-01-15 19:34:41

相關問題