2011-09-05 156 views
2

我沒有使用sharpdevelop或visual studio開發iron thon應用程序。我有我的理由不使用它們進行應用程序開發。我的基於控制檯的選項用於編譯ironpython.exe文件並手動打包它?將蟒蛇應用程序打包成.exe和安裝程序

是否有可能使用ironpython創建可執行應用程序並使用安裝程序進行打包?

回答

1

我已經使用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

3

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

相關問題