تطوير مشاريع واجهة المستخدم الرسومية مع MonoDevelop on Snow Leopard

StackOverflow https://stackoverflow.com/questions/1847761

سؤال

لقد قمت للتو بتثبيت monodevolles على Mac Mac (Snow Leopard). أنا مطور .NET، ولكن ليس لديها تجربة أحادية.

أريد إنشاء تطبيق GUI بسيط، ولكن لا يبدو أن هناك قالب GTK # 2.0 ضمن C #. هناك واحد تحت vb.net.

لقد قمت بتثبيت الأحدث إصدار مونوتوش يدعم (كما أرغب في تجربة monotouch في المستقبل).

يجب أن يكون لدي قالب GTK # 2.0 ضمن C #؟ إذا كان الأمر كذلك، كيف يمكنني تثبيته؟

هو 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، لأنها جزء من Addin مصمم GTK #، ومصمم GTK # لا يعمل على Mac بعد. ومع ذلك، يمكنك إنشاء مشروع جديد ومرجع تجميعات GTK #، وكتب التعليمات البرمجية باليد.

تم إصلاح قضية القمر في SVN، وينبغي أن يعمل البناء العام التالي.

نصائح أخرى

أقترح عليك الإبلاغ عن مشكلتك على القائمة البريدية للمشروع. وبعد سوف تكون على اتصال مع المطور الذي يمكن أن يخبرك بما في محاولة تحديد المشكلة أو إذا كانت المشكلة معروفة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top