1

我有一个MethodInfo来自类库的方法。assembly是否可以仅使用该信息确定其所在的路径?

void foo(MethodInfo methodInfo)
{ 
    // Get the path of the DLL here
   ...
4

3 回答 3

5

怎么样

methodInfo.DeclaringType.Assembly.Location

?

于 2013-05-01T19:33:00.760 回答
1

要获取找到程序集的位置,请使用CodeBase而不是Locationie

methodInfo.DeclaringType.Assembly.Codebase

有关差异的描述,请参见此处。如果您的程序集被影子复制,您可能会发现CodeBase更有用。

于 2013-05-01T19:51:40.987 回答
0

你能用methodInfo.DeclaringType.Assembly.Location吗?

于 2013-05-01T19:34:34.567 回答