【发布时间】:2012-01-22 13:05:40
【问题描述】:
我无法将 IronPython.dll、IronPython.Modules.dll、Microsoft.Dynamic.dll、Microsoft.Scripting.dll 和 Microsoft.Scripting.Metadata.dll 合并到我的应用程序中。
我在尝试执行 python 脚本时遇到的第一个错误是:
MissingMemberException:“'NullImporter' 对象没有属性 'find_module'”
通过省略 ILMerge 的 /internalize 参数解决了这个问题。 IronPython 似乎需要将某些类型公开才能运行。
但这并没有太大帮助,现在我得到了:
ImportException:“没有名为 clr 的模块”
在这两种情况下,我的脚本的第一行都会抛出异常,这当然只是一个“import clr”。
【问题讨论】:
标签: c# ironpython ilmerge