代码之家  ›  专栏  ›  技术社区  ›  dommer

用MonoDevelopment开发雪豹图形用户界面项目

  •  2
  • dommer  · 技术社区  · 15 年前

    我刚在我的Mac(雪豹)上安装了MonoDevelop。我是.NET开发人员,但没有Mono体验。

    我想创建一个简单的图形用户界面应用程序,但在C_下似乎没有一个GTK 2.0模板。在vb.net下有一个。

    我安装了最新的 MonoTouch-enabled release (因为我将来可能想尝试单触式)。

    我应该在C下有一个GTK 2.0模板吗?如果是,如何安装?

    GTK 2.0是否是MonoDeveloped GUI应用程序的最佳选择?

    更新

    当我试图打开任何一个月光模板时也会出错。

    System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.ArgumentNullException: Argument cannot be null.
    Parameter name: path2
      at System.IO.Path.Combine (System.String path1, System.String path2) [0x00000]      
      at MonoDevelop.Projects.DotNetProject..ctor (System.String languageName, MonoDevelop.Projects.ProjectCreateInformation projectCreateInfo, System.Xml.XmlElement projectOptions) [0x00254] in /Users/michael/Mono/md-release/main/src/core/MonoDevelop.Projects/MonoDevelop.Projects/DotNetProject.cs:144 
      at MonoDevelop.Moonlight.MoonlightProject..ctor (System.String languageName, MonoDevelop.Projects.ProjectCreateInformation info, System.Xml.XmlElement projectOptions) [0x00000] in /Users/michael/Mono/md-release/main/src/addins/MonoDevelop.Moonlight/AssemblyInfo.cs:1 
    
    2 回复  |  直到 15 年前
        1
  •  2
  •   Mikayla Hutchinson    15 年前

    GTK可能是目前最好/最简单的跨平台工具包,但如果您能让绑定工作的话,qt/qyoto可能是值得的。

    GTK模板不包含在Mac中,因为它们是GTK设计器加载项的一部分,而GTK设计器尚未在Mac上工作。但是,您可以创建一个新项目并引用GTK程序集,并手动编写代码。

    月光问题在SVN中得到了解决,下一个公共建筑应该可以工作。

        2
  •  2
  •   Laurent Etiemble    15 年前

    我建议你报告你的问题 project's mailing list . 您将与开发人员联系,他们可以告诉您如何识别问题或是否知道问题。