MethodInfoクラスライブラリのメソッドからのものがあります。assemblyその情報だけで が配置されているパスを特定することはできますか?
void foo(MethodInfo methodInfo)
{
// Get the path of the DLL here
...
MethodInfoクラスライブラリのメソッドからのものがあります。assemblyその情報だけで が配置されているパスを特定することはできますか?
void foo(MethodInfo methodInfo)
{
// Get the path of the DLL here
...
どうですか
methodInfo.DeclaringType.Assembly.Location
?
アセンブリが見つかった場所を取得するには、 ieCodeBaseの代わりに使用しますLocation
methodInfo.DeclaringType.Assembly.Codebase
違いの説明については、こちらを参照してください。アセンブリがシャドウ コピーされている場合は、CodeBaseさらに役立つことがあります。
使えますmethodInfo.DeclaringType.Assembly.Locationか?