Ironpython - 编译为单个exe

时间:2013-01-08 11:07:35

标签: .net ironpython

我使用命令pyc.py编译了我的代码:

ipy.exe "F:\IronPython 2.7\Tools\Scripts\pyc.py" /target:winexe /embed /standalone /platform:x86 /main:"C:\Users\Mito125\Documents\SharpDevelop Projects\mst\mst\Program.py" "C:\Users\Mito125\Documents\SharpDevelop Projects\mst\mst\MainForm.py"

在没有安装程序的情况下分发单个文件。代码在SharpDevelop上正常工作,或者如果我使用ipy.exe启动它,并且编译的exe在我的计算机上正常工作。但如果我尝试在不同的PC上启动,我会收到错误。

首先我认为python模块导入是问题,所以我删除所有导入(如import os),但错误仍然存​​在。我怎样才能正确编译单个exe中的所有dll和脚本?

编辑:我注意到/ embed / standalone参数没有嵌入真正所有必需的dll ...如果我复制所有dll + exe程序运行良好...

0 个答案:

没有答案