gpt4 book ai didi

mono - 如何在 Mono 上开发 IronPython 应用程序?

转载 作者:行者123 更新时间:2023-12-04 20:58:05 25 4
gpt4 key购买 nike

我可能需要编写一些在 .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)?这会使 Mono 可以使用 IronPython 程序集吗?如果没有,我该怎么做? Ubuntu 9.10 有一个 IronPython 包,但它不是最新版本;同时,出于兼容性考虑,我无法升级 Ubuntu 安装。我找不到 Gentoo 的 ebuild。
  • 我是否必须安装更多组件?
  • 成功安装 IronPython 后,如何从 IronPython 源创建 .Net/Mono 可执行文件?有“正确”的方法吗?
  • 有没有办法在最终的 .exe 中“嵌入” IronPython(和任何其他必需的)程序集?
  • 最佳答案

    检查 IronPython Cookbook 上的 Windows 窗体部分有关创建 Windows 窗体应用程序的提示。

    至于环境,我会用 Mono 编写应用程序并检查它是否在 Windows 上运行。我会设置两个虚拟机和任何源控制系统来在它们之间传输源。

    关键部分是编写和运行测试,以便您可以验证它在两个平台上都有效。所以你不能确定只使用 GNU/Linux 机器。但我认为您可以在 30 天试用期内安装 Windows 7。

    我曾经编写 WinForms 测试,所以这里是我的博客和其他几篇文章的链接:

  • GUIAT blog
  • Acceptance Testing .NET Applications using IronPython
  • Functional Testing of GUI Applications
  • 关于mono - 如何在 Mono 上开发 IronPython 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3654406/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com