2011-03-08 2 views
2

샘플 응용 프로그램에서 ironruby와 ironpython을 모두 실행하려고합니다. 예외가 발생했습니다 - 처리되지 않은 예외 : System.Reflection.TargetInvocationException : 예외 호출의 대상에 의해 예외가 발생했습니다. ---> System.Reflection.TargetInvocat ionException : 'IronPython 2.6.2'언어를로드하지 못했습니다. 파일 또는 어셈블리를로드 할 수 없습니다. 'Microsoft.Dynamic, Version = 1.0.0.0, Culture = neutral, PublicKeyToken = 3 1bf3856ad364e35 '또는 그 의존성 중 하나. 시스템에서 파일 sp 이 발견되지 않습니다. ---> System.IO.FileNotFoundException : 파일 또는 어셈블리 'M icrosoft.Dynamic, 버전 = 1.0.0.0, 문화 = 중립, PublicKeyToken = 31bf3856ad364 e35'또는 해당 종속성 중 하나를로드 할 수 없습니다.IronRuby와 IronPython을 모두 포함합니다.

어떻게해야합니까? 그것을 고치는 방법?

답변

3

다른 유사한 질문으로 answer을 참조하십시오. IronPython 및 IronRuby는 다른 라이브러리에서 작동합니다. 이러한 라이브러리 중 하나는 Microsoft.Dynamic이며 응용 프로그램에서는 찾을 수없는 것 같습니다. DLL이 응용 프로그램과 동일한 디렉토리 (또는 GAC)에 있는지 확인하십시오.

이 예외는 IronPython과 IronRuby를 동일한 프로젝트에서 사용하는 것과 아무런 관련이 없다고 생각합니다. 그것은 단지 우연의 일치입니다.

관련 문제