我刚刚在Mac(Snow Leopard)上安装了Monodevelop。我是.NET开发人员,但没有单声道经验。

我想创建一个简单的GUI应用程序,但是C#下似乎没有GTK#2.0模板。在vb.net下有一个。

我已经安装了最新 启用单调的版本 (因为我可能想在将来尝试单调)。

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

无论如何,GTK#2.0是Monodevelop 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 
有帮助吗?

解决方案

GTK#现在可能是目前最好/最简单的跨平台工具包,尽管如果您可以将绑定到工作,则QT/Qyoto可能值得。

GTK#模板不包括在Mac中,因为它们是GTK#设计师Addin的一部分,而GTK#Designer尚未在Mac上使用。但是,您可以创建一个新项目并引用GTK#汇编,并手工编写代码。

月光问题是在SVN中固定的,下一个公共构建应起作用。

其他提示

我建议您在 项目的邮件列表. 。您将与开发人员接触,可以告诉您该尝试确定问题或是否已知问题。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top