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

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

最佳答案

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

methodInfo.DeclaringType.Assembly.Codebase


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

关于c# - 从MethodInfo获取程序集路径,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16325026/

10-10 03:08