将蟒蛇应用程序打包成.exe和安装程序

问题描述:

我没有使用sharpdevelop或visual studio开发iron thon应用程序。我有我的理由不使用它们进行应用程序开发。我的基于控制台的选项用于编译ironpython.exe文件并手动打包它?将蟒蛇应用程序打包成.exe和安装程序

是否有可能使用ironpython创建可执行应用程序并使用安装程序进行打包?

我已经使用pyc和InnoSetup来创建我的安装程序。您也可以从命令行下载并运行WIX,而无需使用#Develop或Visual Studio。关键是确保包含所有您需要的DLL,并且在安装时将它们安装到NGEN上以缩短启动时间并提高性能。

+0

请原谅我的noobi问题,但您将如何决定除了添加的外部请求之外的require dll?任何特定的包需要分发? – Ryu

+0

添加并安装Ironpython程序集:IronPython.dll,IronPython.Modules.dll,Microsoft.Dynamic.dll和Microsoft.Scripting.dll;我通常创建我自己的标准库的DLL,IPStdLib.dll;和我的程序由pyc.py创建的DLL。我的WIX文件在安装步骤中引用了所有这些运行NGEN进程。 – WombatPM

我使用IronPython\Tools\Scripts\pyc.py创建.exe,然后xcopy部署,而不是安装程序。