2011-03-08 66 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 '或它的一个依赖关系。系统找不到文件spe cified。 ---> System.IO.FileNotFoundException:无法加载文件或程序集'M icrosoft.Dynamic,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364 e35'或其依赖项之一。嵌入IronRuby和IronPython

怎么办?如何解决它?

回答

3

查看我的answer到另一个类似的问题。 IronPython和IronRuby依靠其他库来工作。其中一个库是Microsoft.Dynamic,您的应用程序似乎无法找到它。确保该DLL与您的应用程序(或在GAC中)位于同一目录中。

我相信这个异常与在同一个项目中同时使用IronPython和IronRuby无关;这仅仅是一个巧合。