我想让我编译的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以便成功执行吗?
答案 0 :(得分:0)
如果您使用任何标准Python模块,则必须在使用pyc.py编译MyScript.dll时包含它们,或者将它们放在目标机器上,您的脚本可以找到它们 - 与MyScript.dll最简单的文件夹。