如何编译IronPython脚本所需的运行时环境?

时间:2011-11-07 06:30:49

标签: ironpython

我想让我编译的IronPython脚本在其他机器上运行。所以,我为以下DLL列表创建了一个zip文件。 (我的脚本也用pyc.py编译,用于制作exe类型。)

IronPython.dll
IronPython.Modules.dll
Microsoft.Dynamic.dll
Microsoft.Scripting.dll
MyScript.dll
MyScript.exe

然后,我将它移动到只安装了2.0到4.0的.net框架的其他机器上。 当我运行MyScript.exe时,我可能会在运行时遇到未处理的异常。仅供参考,IronPython未安装在机器上。但是,一旦我在机器上安装IronPython,程序运行良好。

我应该在机器上安装IronPython以便成功执行吗?

1 个答案:

答案 0 :(得分:0)

如果您使用任何标准Python模块,则必须在使用pyc.py编译MyScript.dll时包含它们,或者将它们放在目标机器上,您的脚本可以找到它们 - 与MyScript.dll最简单的文件夹。