在.Net中,给定一个类型名称,是否有一个方法可以告诉我该类型是在哪个程序集(System.Reflection.Assembly的实例)中定义的?
我假设我的项目已经有一个对该程序集的引用,只需要知道它是哪一个。
发布于 2009-07-17 01:55:02
Assembly.GetAssembly(typeof(System.Int32))将System.Int32替换为您需要的任何类型。因为它接受Type参数,所以您几乎可以通过这种方式执行任何操作,例如:
string GetAssemblyLocationOfObject(object o) {
return Assembly.GetAssembly(o.GetType()).Location;
}https://stackoverflow.com/questions/1141121
复制相似问题