2009-12-04 4 views
2

방금 ​​Mac에 MonoDevelop를 설치했습니다 (Snow Leopard). 나는 .NET 개발자이지만 Mono 경험이 없습니다.Snow Leopard에서 MonoDevelop로 GUI 프로젝트 개발

간단한 GUI 응용 프로그램을 만들고 싶지만 C#에서는 Gtk # 2.0 템플릿이없는 것 같습니다. VB.NET 아래에 하나 있습니다.

을 설치했습니다 (나중에 MonoTouch를 사용해 볼 수 있습니다).

C#에서 Gtk # 2.0 템플릿을 사용해야합니까? 그렇다면 어떻게 설치할 수 있습니까?

Gtk # 2.0은 MonoDevelop GUI 응용 프로그램을위한 최상의 옵션입니까? 달빛 템플릿 중 하나를 열려고 할 때

UPDATE

또한 오류를 얻을.

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

GTK #은 아마도 가장/가장 쉬운 크로스 플랫폼 툴킷 일 것입니다.하지만 바인딩을 작동시킬 수 있다면 Qt/Qyoto가 유용 할 것입니다.

GTK # 템플릿은 GTK # 디자이너 추가 기능의 일부이기 때문에 Mac에 포함되어 있지 않으며 GTK # 디자이너는 아직 Mac에서 작동하지 않습니다. 그러나 새 프로젝트를 만들고 GTK # 어셈블리를 참조하고 손으로 코드를 작성할 수 있습니다.

달빛 문제는 SVN에서 수정되었으며 다음 공개 빌드가 작동해야합니다.

2

project's mailing list에 문제를 신고하시는 것이 좋습니다. 문제를 파악하기 위해 무엇을 시도해야하는지 또는 문제가 무엇인지 알 수있는 개발자에게 연락 할 것입니다.

관련 문제