【问题标题】:How do I install the Mono Winforms Designer on Mac OS X?如何在 Mac OS X 上安装 Mono Winforms Designer?
【发布时间】:2010-02-12 01:58:11
【问题描述】:

我已经四处搜索,但无法找到一个好的、清晰的答案。有人可以向我解释如何在 Mac OS X 上安装 Mono Winforms Designer 吗?如果在 OS X 上不可能,那么它可以在 Linux 上完成吗?如果有,怎么做?

感谢您的任何帮助!谢谢。

【问题讨论】:

    标签: linux winforms macos mono installation


    【解决方案1】:

    虽然您可能可以在 OS X 或 Linux 上安装 Mono Winforms 设计器,但您很快会发现它是一个非常粗糙的原型,不适合使用。几年前就放弃了它的开发。

    【讨论】:

    • 真的吗?该死。 Mono 中是否还有其他 GUI 应用程序设计器?
    • MonoDevelop 有一个 Gtk# 设计器,但它只能在 Linux 或 Windows 上运行。
    • 谢谢。我会调查的!
    • jpobst:从那时起,Monodevelop 取得了突飞猛进的发展,而您的回答是,我认为对于拥有 Mac OSX 环境的人来说是消极和令人反感的......多年前'...你上次查看该网站是什么时候? :)
    • tommieb75:jpobst 指的是 Mono Winforms Designer,而不是 MonoDevelop。
    【解决方案2】:

    您将能够在 Mac OSX 上使用 MonoDevelop。在此处访问Mono.com,您将找到有关如何在 Mac OSX 上安装它的信息。 Mac OSX 的下载页面是here,单击 Mac OSX 图标,下载相应的软件包后就可以开始使用了。

    我将从页面中引用一个警告购买者 - Gtk# 和 System.Windows.Forms 应用程序需要 X11。在未安装 X11 的机器上安装会导致安装时出错,这些组件将无法正常工作。

    我猜这与 Mac OS X 的 GUI 与 X 冲突有关……我想……不是 100% 肯定。

    对于 MonoDevelop,单击here,单击 Mac OSX 图标。这将位于 Mono 框架的顶部...您需要挖掘一下,看看它是否会与您现有的共存设置...这里不确定...

    Linux 方面的好消息是,如果您使用 Mono-2.6.1 从头开始​​构建单声道,它是否有效。来源here,按此顺序构建...

    • mono-2.6.1.tar.bz2
    • libgdiplus-2.6.1.tar.bz2
    • mono-tools-2.6.1.tar.bz2
    • mono-debugger-2.6.1.tar.bz2
    • mono-addins-2.6.1.tar.bz2

    其余的都是可选的。

    编辑:我添加了更多信息。使用 Mono 设计 GUI 有一个跨平台的替代方案,它是 Gtk# 和 Glade#。 Gtk# 工具包是 Gnome 使用的 GTK 工具的包装器。 Glade# 是一个使用 Gtk# 的 UI 设计器工具包。如果不提及 Gtk# 上的一些教程的几个链接,这个答案是不完整的。

    • CodeProject 上的 Gtk# 教程。
    • Calc# - Gtk 简介#
    • 使用 Mono 和 Gtk 自定义控件#here
    • Glade 代码转换器here

    以上所有链接都位于 CodeProject。

    希望这会有所帮助, 最好的祝福, 汤姆。

    【讨论】:

    • 我安装了 MonoDevelop,但如何安装 Winforms Designer?还是已经安装了?
    • 你有什么版本的 MonoDevelop?有关此的官方线路,请参见此处..monodevelop.com/Download/What's_new_in_MonoDevelop_2.2
    • 我有 MonoDevelop 2.2。我会看一下“新功能”页面。
    • MonoDevelop 没有 Winforms 设计器。它有一个 Gtk# 设计器,虽然我认为它只适用于 Linux 和 Windows,而不适用于 Mac。
    猜你喜欢
    • 2015-03-02
    • 2010-11-15
    • 2014-11-29
    • 2011-04-10
    • 2012-07-27
    • 2012-03-01
    • 2013-04-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多