我有一个来自类库的方法中的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/