从MethodInfo获取程序集路径

本文关键字:路径 程序集 获取 MethodInfo | 更新日期: 2023-09-27 18:11:47

我有一个MethodInfo从一个类库的方法。是否有可能确定assembly位于该信息的路径?

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

从MethodInfo获取程序集路径

methodInfo.DeclaringType.Assembly.Location

?

要获得找到程序集的位置,请使用CodeBase而不是Location,即

methodInfo.DeclaringType.Assembly.Codebase

查看这里的差异描述。如果您的程序集正在被影子复制,您可能会发现CodeBase更有用。

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