Question

Je viens d'installer MonoDevelop sur mon Mac (Snow Leopard). Je suis un développeur .NET, mais sans expérience Mono.

Je veux créer une application simple GUI, mais il ne semble pas être un modèle Gtk # 2.0 sous C #. Il y a un sous VB.NET.

J'ai installé la dernière version MonoTouch activé (comme je veux essayer MonoTouch en l'avenir).

Dois-je avoir un modèle Gtk # 2.0 sous C #? Si oui, comment puis-je l'installer?

est-Gtk # 2.0 la meilleure option pour les applications de l'interface graphique MonoDevelop, de toute façon?

UPDATE

Je reçois aussi des erreurs en essayant d'ouvrir une ou l'autre des modèles Moonlight.

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 
Était-ce utile?

La solution

GTK # est probablement la meilleure / boîte à outils multi-plateforme plus facile en ce moment, bien que Qt / Qyoto pourrait être utile si vous pouvez obtenir les liaisons au travail.

Les modèles GTK # sont pas inclus dans Mac, parce qu'ils font partie de la Addin GTK designer #, et le concepteur GTK # ne fonctionne pas sur Mac encore. Cependant, vous pouvez créer un nouveau projet et référencer les ensembles GTK de # et d'écrire du code à la main.

La question au clair de lune a été corrigé dans SVN, et la prochaine version publique devrait fonctionner.

Autres conseils

Je vous suggère de signaler votre problème sur le liste de diffusion de projet . Vous serez en contact avec le développeur qui peut vous dire ce qu'il faut essayer d'identifier le problème ou si le problème est connu.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top