我可能需要編寫一些在.Net(和Windows)上運行的GUI應用程序,而我可以使用的是Mono(在Ubuntu和/或Gentoo上)。我對Python非常熟悉;另外,我明白Mono Windows.Forms程序集看起來可以令人滿意地使用(我已經成功運行使用Windows.Forms的.Net應用程序)。如何在Mono上開發IronPython應用程序?
我必須採取哪些步驟才能創建一個可以在GNU/Linux機器上開發獨立IronPython的環境?另外,我非常感謝一些.Net-Mono兼容性指針(例如,我應該知道或避免的)。
我不是在找IDE;我很放心使用vim進行編輯,我不介意以編程方式構建GUI。
注:什麼,我其實是問,是以下幫助:
- 我明明已經安裝IronPython的;所以我確定我的Mono軟件包已安裝,然後運行IronPython安裝程序(顯然使用Mono),就像我在Windows上一樣?這將使IronPython組件可供Mono使用嗎?如果不是,我該怎麼做? Ubuntu 9.10有一個IronPython包,但它不是最新版本;同時,出於兼容性考慮,我無法升級Ubuntu安裝。我找不到Gentoo的ebuild。
- 我需要安裝更多的組件嗎?
- 成功安裝IronPython後,如何從我的IronPython源創建一個.Net/Mono可執行文件?有沒有「適當」的方式?
- 有沒有辦法在最終的.exe中「嵌入」IronPython(以及其他必需的)程序集?
所以,爲了有一個合適的環境,我在Mono上安裝IronPython,對不對?我只是下載IronPython並運行安裝程序? – tzot 2010-09-07 17:08:08
是的 - 在Mono上安裝IronPython。我懷疑安裝程序會爲Windows編寫,因此只需下載二進制文件並使用它們即可。你也可以提高他們的表現。或者,也許你的發行版中有IronPython。 – 2010-09-08 11:58:30