الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال: مشكلة في عمل setup للبرنامج

مغلق
بدأه محمد سامر أبو سلو في 24 سبتمبر 2005 · 3 رد · 546 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بعد الانتهاء من البرنامج وعملت برنامج setup له من خلال setup wizard الموجود ضمن فيجول ستوديو وبرنامج ال setup يعمل بشكل رائع

ولكن هناك ملاحظة لم أعرف سببها عندما قمت بعمل نسخة محدثة من البرنامج وطبعا عملت rebuild لمشروع الـ setup أيضا ليتضمن النسخة الجديدة وحاولت تنزيل البرنامج على الكمبيوتر الذي سيعمل عليه البرنامج أظهر برنامج الاعداد الخاص بالنسخة المحدثة رسالة تفيد بأن هناك نسخة سابقة من البرنامج موجودة واضطررت لإزالتها من لوحة التحكم حتى استطعت تنزيل النسخة الجديدة

والسؤال هنا كيف يمكنني جعل برنامج الاعداد يقوم بتحديث النسخة الموجودة أو إزالتها تلقائيا بدل أن يعطيني رسالة ويخرج حتى أقوم بإزالتها يدويا

تم تعديل هذه المشاركة بواسطة samerselo في 24 سبتمبر 2005 في 19:42

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

#2

اعتقد انك تحتاج الى عمل نموذج للاختيار هل يريد المستخدم ازالة النسخة القديمة ام اصلاحها ام تنزيل نسخة جديدة كما هو الحالفي برامج Ms Office

موضوع يستحق ان يجيبنا عليه احد من الخبراء

<span style='color:green'>سؤل ابن عباس عن علمه كيف جمعه فقال :( أوتيت لسانا سؤولا وقلبا عقولا)</span>

#3

السلام عليكم

هذه الرسالة تخرج كـ Exception من ملف الـ msi.exe

السبب: هو أن رقم النسخة لهذا الملف يتوافق مع رقم النسخة السابقة

ملاحظة: رقم نسخة التنصيب ليس له علاقة برقم نسخة المشروع AssemblyVersion("1.0.*")

والذي يقبع في الملف AssemblyInfo.vb

كما أن من الملاحظ ايضاً أن الخاصية RemovePreviousVersions

تمكنا من حذف النسخة إذا توافقتا من حيث الرقم Code بشرط إن لم يطرء اي تعديل على المشروع الحالي (أضافه زر, تغيير لون,.... إلخ)

لحل هذه المشكلة : يلزمنا أن نغير رقم النسخة الحالية إلى رقم أخر, أو زيادة رقم في إحدى الخانات, شاهد الصورة للإضاح.

25_09_05_04_38_28_1127648308ChangeVersion.jpg

للمزيد عن مشاكل الـ Windows Installer راجع رسائل الاخطاء من مشروع التنصيب

بالتوفيق إن شاء الله.

في المثال يتضح المقال

#4

جزاك الله خيرا

طيب سؤال إضافي إذا ما فيها إزعاج ألا يمكنني جعل برنامج التنصيب يأخذ رقم نسخة البرنامج تلقائيا؟؟؟؟؟؟؟؟؟؟

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

هذا الموضوع مغلق.

مواضيع مشابهة