البرمجة

تنصيب Visual Studio 2015 وXamarin

تنصيب Visual Studio 2015 Community وتجهيز Xamarin للعمل: دليل شامل للمطورين

في عالم تطوير البرمجيات، تمثل بيئة التطوير المتكاملة (IDE) العنصر الأساسي في رحلة إنشاء التطبيقات الحديثة، سواء كانت موجهة لأجهزة الهواتف الذكية أو لأجهزة الحاسوب. ومن بين أكثر البيئات تطوراً وتكاملاً نجد “Visual Studio” من مايكروسوفت، والتي وفرت عبر إصدارها المجاني Visual Studio 2015 Community دعماً شاملاً لتقنيات متعددة، من بينها “Xamarin” الذي يُعد من الأدوات الرئيسية لتطوير تطبيقات الهواتف المحمولة عبر منصة مشتركة باستخدام لغة C#. في هذا المقال، سيتم التطرق بشكل مفصل لطريقة تنصيب Visual Studio 2015 Community، وتجهيزه للعمل مع Xamarin بشكل احترافي.


ما هو Visual Studio 2015 Community؟

Visual Studio 2015 Community هو إصدار مجاني من بيئة Visual Studio تم تقديمه من طرف مايكروسوفت ليمنح المطورين المستقلين، الطلبة، والمؤسسات الصغيرة بيئة تطوير احترافية دون الحاجة لشراء تراخيص مدفوعة. يوفر هذا الإصدار كافة الوظائف الأساسية لإنشاء تطبيقات ويندوز، تطبيقات ويب، خدمات سحابية، وتطبيقات الهواتف الذكية.


ما هو Xamarin ولماذا يُستخدم؟

Xamarin هو إطار عمل يسمح للمطورين ببناء تطبيقات أصلية (native) لأنظمة Android وiOS وWindows باستخدام لغة C# ضمن بيئة .NET. يتيح Xamarin مشاركة قاعدة الكود عبر مختلف المنصات، ما يقلل من الوقت والتكلفة المرتبطين بإنشاء تطبيقات متعددة المنصات. تم دمج Xamarin بالكامل في Visual Studio منذ 2016، ولكن حتى قبل ذلك، كان بالإمكان تحميله وتوصيله بـ Visual Studio 2015 يدوياً.


متطلبات النظام لتنصيب Visual Studio 2015 Community

قبل البدء بتنصيب Visual Studio 2015 Community، يجب التأكد من توفر المتطلبات الأساسية لتجنب المشكلات أثناء التثبيت أو تشغيل المشاريع.

متطلبات العتاد:

  • المعالج: معالج بسرعة 1.6 غيغاهرتز أو أعلى.

  • الذاكرة العشوائية: 2 غيغابايت كحد أدنى، 4 غيغابايت أو أكثر مفضل.

  • المساحة التخزينية: على الأقل 10 غيغابايت من المساحة الحرة.

  • نظام التشغيل: Windows 7 SP1 أو أعلى (يفضل Windows 10).

مكونات إضافية مطلوبة:

  • NET Framework 4.6 أو أحدث.

  • محدثات Windows الضرورية.

  • إصدار حديث من Java JDK و Android SDK (لمنصة Android).

  • Xamarin Installer.


خطوات تنصيب Visual Studio 2015 Community

1. تحميل البرنامج

يُتاح Visual Studio 2015 Community من خلال موقع مايكروسوفت أو مواقع الأرشيف الخاصة بالبرمجيات. يتم تحميل ملف التثبيت بحجم صغير (bootstrapper)، يقوم بتنزيل المكونات حسب الخيارات التي يحددها المستخدم.

2. تشغيل ملف التثبيت

بمجرد تشغيل ملف التثبيت vs_community.exe، تظهر واجهة الإعدادات الأساسية. يجب قبول اتفاقية الترخيص والموافقة على تثبيت المكونات الأساسية.

3. تحديد المكونات المطلوب تثبيتها

عند الوصول إلى خطوة اختيار المكونات، يجب تحديد ما يلي:

  • Microsoft .NET Desktop Development.

  • Cross Platform Mobile Development > C#/.NET (Xamarin).

  • HTML/JavaScript (اختياري لتطوير تطبيقات ويب هجينة).

  • Emulators for Android (لمن لا يمتلك هاتف حقيقي).

ملاحظة: يمكن اختيار تثبيت Android SDK وJDK وNDK عبر خيارات Xamarin مباشرة، لكن يُفضل تثبيتها يدوياً لأفضل أداء.

4. بدء التثبيت

بعد تحديد المكونات، يُضغط على زر “Install” وتبدأ عملية التحميل والتثبيت التي قد تستغرق ما بين 30 إلى 90 دقيقة حسب سرعة الإنترنت والأداء العام للجهاز.


تجهيز Xamarin للعمل ضمن Visual Studio 2015

بعد إتمام التثبيت، تبدأ مرحلة تهيئة Xamarin، والتي تتضمن إعداد البيئة الخاصة بتطوير تطبيقات Android وiOS.

1. التحقق من وجود Xamarin

بعد تشغيل Visual Studio، يتم فتح “New Project” واختيار:

Templates > Visual C# > Cross Platform > Blank App (Xamarin.Forms)

إذا ظهرت هذه الخيارات، فذلك دليل على أن Xamarin تم تنصيبه بشكل صحيح.

2. تثبيت Java JDK و Android SDK

من الضروري تثبيت نسخة حديثة من Java Development Kit (JDK 8) لأن Android يحتاجها لتجميع الكود. كما يجب تحميل Android SDK من موقع Google أو تثبيته باستخدام Android Studio، ثم الإشارة إلى مساره داخل إعدادات Xamarin.

الجدول التالي يوضح المسارات النموذجية للمكونات:

المكون المسار الافتراضي
Java JDK C:\Program Files\Java\jdk1.8.0_xx
Android SDK C:\Users\<اسم المستخدم>\AppData\Local\Android\Sdk
NDK (اختياري) C:\Android\ndk-bundle

3. إعداد المحاكي (Android Emulator)

يُفضل تثبيت HAXM (Intel Hardware Accelerated Execution Manager) لتسريع أداء المحاكيات على معالجات Intel. يتم ذلك إما من خلال Android SDK Manager أو عبر أدوات مستقلة.

4. تسجيل الدخول إلى حساب Xamarin/مايكروسوفت

حتى قبل دمج Xamarin كلياً مع Visual Studio، كان من الضروري تسجيل الدخول بحساب Xamarin أو مايكروسوفت لتفعيل المكونات. في Visual Studio 2015، هذا لا يزال ضرورياً لإتاحة ميزات بناء التطبيقات.


إنشاء أول مشروع Xamarin Forms

للتأكد من أن البيئة جاهزة بالكامل، يمكن إنشاء مشروع Xamarin Forms، وهو الإطار الذي يتيح مشاركة الكود بين Android وiOS:

الخطوات:

  1. فتح Visual Studio 2015.

  2. اختيار File > New > Project.

  3. اختيار Cross Platform > Blank App (Xamarin.Forms Portable).

  4. تسمية المشروع وتحديد المسار.

  5. الضغط على “OK” وانتظار تجهيز المشروع.

بنية المشروع الناتج:

  • .Droid: المشروع الموجه لنظام Android.

  • .iOS: المشروع الموجه لنظام iOS (يتطلب macOS وربط بشبكة لبنائه).

  • .Portable أو .NET Standard: المشروع المشترك الذي يحتوي على واجهات الاستخدام والمنطق البرمجي.


ملاحظات هامة لتحسين بيئة التطوير

  • يوصى بتحديث Android SDK Manager باستمرار للحصول على الحزم الأحدث.

  • لا يُنصح بتثبيت أكثر من نسخة Android SDK في نفس الوقت لتجنب التعارض.

  • يمكن استعمال هاتف Android حقيقي لتجربة التطبيقات بشكل أسرع وأكثر دقة من المحاكي.

  • تأكد من ضبط متغيرات البيئة (Environment Variables) لـ JAVA_HOME و ANDROID_HOME في نظام ويندوز.

  • يوصى باستخدام حزمة NuGet Package Manager لتحديث المكتبات الخاصة بـ Xamarin و Xamarin.Forms.


معالجة الأخطاء الشائعة

خطأ في تحميل الحزم من NuGet

يحدث غالباً بسبب عدم التوافق مع الإصدارات الأحدث. يمكن حله بتحديد نسخة معينة من Xamarin.Forms عبر ملف packages.config.

فشل في بناء المشروع لـ Android

غالباً ما يتعلق بمسارات SDK غير مضبوطة أو نقص في الملفات الضرورية. يجب إعادة فحص المسارات والتأكد من تحميل الأدوات عبر SDK Manager.

فشل في الاتصال بجهاز iOS

يتطلب نظام macOS متصل بنفس الشبكة مع تثبيت Visual Studio for Mac و Xcode، مع تفعيل خدمة Remote Build Host.


خلاصة العملية

تنصيب Visual Studio 2015 Community وتجهيزه للعمل مع Xamarin يُعد خطوة محورية للمطورين الراغبين في إنشاء تطبيقات متعددة المنصات بلغة واحدة وبقاعدة كود موحدة. رغم أن الأدوات تطورت كثيراً بعد 2015، إلا أن هذا الإصدار يظل اختياراً مناسباً لمن يمتلكون أجهزة قديمة أو يرغبون في بيئة مجانية مستقرة. يعتمد نجاح بيئة التطوير بشكل كبير على إعدادها الصحيح، بدءًا من تثبيت المكونات الضرورية، مروراً بضبط المسارات والمتغيرات البيئية، وصولاً إلى اختبار المشاريع الأولية لضمان التوافق والاستقرار.


المصادر