17-12-18, 01:43 AM
السلام عليكم
الملف التنفيذي يمكن أن يكون في حالتين (نسختين) :
الأولى حالة التنقيح Debug
وتولد عند تجربة البرنامج من داخل الفيجوال ستوديو .
ويكون فيها البرنامج مراقب من المنقح التابع لفيجوال ستوديو لتصيد الأخطاء ومتابعة سير الأحداث المبرمجة.
لهذا يكون حجم الملف أكبر لأنه مكون من الكود خاصتك وأكواد أخرى تابعة للمنقح
-لا يجب إعطاء هذه النسخة لأي مستخدم حتى لغرض التجربة-
أما الثانية فهي حالة الإصدار Release
وهي نسخة يفترض ان تكون خالية من الأخطاء ومجهزة للتسليم للمستخدم.
هذه النسخة لا يمكن تنقيحها ولا تتبع اخطائها إذا شغلتها من الفيجوال ستوديو
لهذا حجمها أقل وتعمل بشكل أسرع من نسخة debug
-هذه هي نسخة البرنامج الرسمية-
نشر البرنامج Publish
عملية إضافية لتغليف البرنامج (والمكتبات المعتمد عليها) في ملف تنصيب (Setup).
- يمكن نشر البرنامج بمجرد نسخ الملف التنفيذي وملفات المكتبات إلى أي جهاز وسيعمل بشكل طبيعي.
- يمكن استخدام خاصية النشر ClickOnce الموجودة في فيجوال ستوديو لإنشاء ملف تنصيب.
- يمكن استخدام برامج التحزيم الأخرى مثل InstallShield أو SetupFactory أو غيرها
- يمكن انشاء ملف تنصيب حتى باستخدام برنامج WinRAR
الملف التنفيذي يمكن أن يكون في حالتين (نسختين) :
الأولى حالة التنقيح Debug
وتولد عند تجربة البرنامج من داخل الفيجوال ستوديو .
ويكون فيها البرنامج مراقب من المنقح التابع لفيجوال ستوديو لتصيد الأخطاء ومتابعة سير الأحداث المبرمجة.
لهذا يكون حجم الملف أكبر لأنه مكون من الكود خاصتك وأكواد أخرى تابعة للمنقح
-لا يجب إعطاء هذه النسخة لأي مستخدم حتى لغرض التجربة-
أما الثانية فهي حالة الإصدار Release
وهي نسخة يفترض ان تكون خالية من الأخطاء ومجهزة للتسليم للمستخدم.
هذه النسخة لا يمكن تنقيحها ولا تتبع اخطائها إذا شغلتها من الفيجوال ستوديو
لهذا حجمها أقل وتعمل بشكل أسرع من نسخة debug
-هذه هي نسخة البرنامج الرسمية-
نشر البرنامج Publish
عملية إضافية لتغليف البرنامج (والمكتبات المعتمد عليها) في ملف تنصيب (Setup).
- يمكن نشر البرنامج بمجرد نسخ الملف التنفيذي وملفات المكتبات إلى أي جهاز وسيعمل بشكل طبيعي.
- يمكن استخدام خاصية النشر ClickOnce الموجودة في فيجوال ستوديو لإنشاء ملف تنصيب.
- يمكن استخدام برامج التحزيم الأخرى مثل InstallShield أو SetupFactory أو غيرها
- يمكن انشاء ملف تنصيب حتى باستخدام برنامج WinRAR

