منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : تحويل مشروع فيجوال بيسك الى برنامج exe
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم

عند الانتهاء من البرنامج يكون ملف exe موجود في الملف Debug.
لكن شاهدت شروحات في بعض الأحيان يتم عمل Publish و هناك من يعمل Build في release.

فهل استعمال الملف الموجود في Debug فقط له سلبيات

ممكن واحد يشرح الفرق بينهم

جزاكم الله خيرا
السلام عليكم

الملف التنفيذي يمكن أن يكون في حالتين (نسختين) :
الأولى حالة التنقيح Debug
وتولد عند تجربة البرنامج من داخل الفيجوال ستوديو .
ويكون فيها البرنامج مراقب من المنقح التابع لفيجوال ستوديو لتصيد الأخطاء ومتابعة سير الأحداث المبرمجة.
لهذا يكون حجم الملف أكبر لأنه مكون من الكود خاصتك وأكواد أخرى تابعة للمنقح
-لا يجب إعطاء هذه النسخة لأي مستخدم حتى لغرض التجربة-

أما الثانية فهي حالة الإصدار Release
وهي نسخة يفترض ان تكون خالية من الأخطاء ومجهزة للتسليم للمستخدم.
هذه النسخة لا يمكن تنقيحها ولا تتبع اخطائها إذا شغلتها من الفيجوال ستوديو
لهذا حجمها أقل وتعمل بشكل أسرع من نسخة debug
-هذه هي نسخة البرنامج الرسمية-

نشر البرنامج Publish
عملية إضافية لتغليف البرنامج (والمكتبات المعتمد عليها) في ملف تنصيب (Setup).

- يمكن نشر البرنامج بمجرد نسخ الملف التنفيذي وملفات المكتبات إلى أي جهاز وسيعمل بشكل طبيعي.
- يمكن استخدام خاصية النشر ClickOnce الموجودة في فيجوال ستوديو لإنشاء ملف تنصيب.
- يمكن استخدام برامج التحزيم الأخرى مثل InstallShield أو  SetupFactory أو غيرها
- يمكن انشاء ملف تنصيب حتى باستخدام برنامج WinRAR