【发布时间】:2010-09-06 21:29:39
【问题描述】:
我可能需要编写一些在 .Net(和 Windows)上运行的 GUI 应用程序,而我可以使用的是 Mono(在 Ubuntu 和/或 Gentoo 上)。我对 Python 非常熟悉;此外,我知道 Mono Windows.Forms 程序集似乎可以令人满意地使用(我已经使用 Windows.Forms 成功运行了 .Net 应用程序)。
我必须采取哪些步骤才能拥有一个可以在 GNU/Linux 机器上开发独立 IronPython 的环境?另外,我非常感谢一些 .Net-Mono 兼容性指针(例如我应该知道或避免的事情)。
我不是在寻找 IDE;我很容易使用 vim 进行编辑,而且我不介意以编程方式构建 GUI。
注意:我实际上要问的是以下方面的帮助:
- 我显然必须安装 IronPython;所以我确保安装了我的 Mono 包,然后像在 Windows 上一样运行 IronPython 安装程序(显然是使用 Mono)?这会使 IronPython 程序集可用于 Mono 吗?如果没有,我该怎么做? Ubuntu 9.10 有一个 IronPython 包,但它不是最新版本;同时,出于兼容性考虑,我无法升级 Ubuntu 安装。我找不到 Gentoo 的 ebuild。
- 我还需要安装更多的程序集吗?
- 成功安装 IronPython 后,如何从 IronPython 源创建 .Net/Mono 可执行文件?有没有“合适”的方法?
- 有没有办法将 IronPython(和任何其他必需的)程序集“嵌入”到最终的 .exe 中?
【问题讨论】:
标签: mono ironpython