내에 P/Invoke 호출로로드 됨 C# interop 호출로로드 된 라이브러리의 경로를 가져 오는 방법이 있는지 아는 사람 있습니까? 내가 할 경우 예를 들어라이브러리에 경로 가져 오기 C#
:
[DllImport("R")]
private static extern IntPtr someFunc()
모노 (내가 .NET을 가정) 명시 적으로 라이브러리에있는 경로를 찾을 수 있습니다. 라이브러리가 변수로 발견 된 경로를 얻는 방법이 있습니까? (예를 들어 /usr/bin/libR.so 또는 C : \ 프로그램 \ R \ R.dll ")
당신은이 목적을 위해 환경 변수 MONO_LOG_LEVEL 및 MONO_LOG_MASK을 사용할 수
더의 PInvoke를 Windows에서는 GetModuleFileName()을 사용합니다. 과정은 잘 이식되지 않습니다. –