C# 从MethodInfo获取程序集路径

C# 从MethodInfo获取程序集路径,c#,.net,reflection,C#,.net,Reflection,我有一个来自类库中方法的MethodInfo。 是否可以仅使用该信息确定程序集所在的路径 void foo(MethodInfo methodInfo) { // Get the path of the DLL here ... 怎么样 methodInfo.DeclaringType.Assembly.Location 怎么样 methodInfo.DeclaringType.Assembly.Location 是否可以使用methodInfo.DeclaringType

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

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

methodInfo.DeclaringType.Assembly.Location
怎么样

methodInfo.DeclaringType.Assembly.Location

是否可以使用methodInfo.DeclaringType.Assembly.Location?

是否可以使用methodInfo.DeclaringType.Assembly.Location?

要获取找到程序集的位置,请使用代码库而不是位置,即


有关差异的说明,请参见。如果正在对程序集进行卷影复制,您可能会发现代码库更有用。

要获取找到程序集的位置,请使用代码库而不是位置,即


有关差异的说明,请参见。如果正在对程序集进行卷影复制,您可能会发现CodeBase更有用。

谢谢。不幸的是,我的环境似乎复制了另一个目录。不幸的是,我的环境似乎复制了另一个目录。这正是我的环境所做的。谢谢你的工作!这正是我的环境所做的。谢谢你的工作!