5
我想實現一個方法,它接收一個類型並返回包含其基類型的所有程序集。使用Mono.Cecil查找類型層次結構程序集
例如:
類A
是一個基本類型(類A
屬於組件C:\ A.DLL)
類B
從A
(類繼承B
屬於程序集c:\ B.dll)
類別個C
繼承B
(類C
屬於裝配C:\ c.dll)
public IEnumerable<string> GetAssembliesFromInheritance(string assembly,
string type)
{
// If the method recieves type C from assembly c:\C.dll
// it should return { "c:\A.dll", "c:\B.dll", "c:\C.dll" }
}
我的主要問題是,AssemblyDefinition
從Mono.Cecil能不包含像位置的任何財產。
如何在給定AssemblyDefinition
的情況下找到組裝位置?
謝謝!這是非常有用的:) – Elisha 2011-01-22 18:06:02