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

アセンブリが見つかった場所を取得するには、 ieCodeBaseの代わりに使用しますLocation

methodInfo.DeclaringType.Assembly.Codebase

違いの説明については、こちらを参照してください。アセンブリがシャドウ コピーされている場合は、CodeBaseさらに役立つことがあります。

于 2013-05-01T19:51:40.987 に答える
0

使えますmethodInfo.DeclaringType.Assembly.Locationか?

于 2013-05-01T19:34:34.567 に答える