بعد عمل متعب جدا جدا جدا (دام اكثر من 14 ساعة متواصلة!!!)، حققت حلم الكثير من المبرمجين العرب وهو بخصوص امكانية تضمين Embedding اطار عمل .NET Framework مع برنامج التركيب Setup.EXE.
كما ترى، اضفت شاشة جديدة تخبر بها برنامج التركيب ماذا عليه ان يفعل عند ((عدم)) وجود الـ Framework في جهاز المستخدم.
1. تعرض عليه رسالة فقط وتنهي التنفيذ.
2. تعرض عليه رسالة وتحوله الى موقع يمكنه من انزال الـ Framework (هذا افضل واخف اقتراح حيث سيحصل على اخر تحديث).
3. تعرض عليه رسالة ومن ثم تشغل برنامج تركيب الـ Framework (لابد ان يكون في نفس الـ CD الذي تود توزيعه).
4. تعرض عليه رسالة ومن ثم تشغل برنامج تركيب الـ Framework مع (((تضمينه))) داخل برنامج التركيب Setup.EXE. (لا انصح بفعل هذا فسوف يجعل حجم ملف برنامج التركيب كبيرا جدا (يتعدى 70 ميجا بايت !!)
وهذه صورة تظهر عندما شغلت الـ Setup.EXE في نظام ((لا)) يوجد فيه الـ Framework.
وصلتني اكثر من 150 رسالة بريدية ومئات التعليقات في المنتديات، ولاحظت ان ابرز طلب للأعضاء كان مشكلة الـ Framework التي لم اصدق نفسي اني استطعت حلها في 14 ساعة! واعتذرررررررررررر للجميييييييييييييييع من عدم تمكني من الرد على رسائلكم/مكالماتكم/تعليقاتكم في المنتديات، فقد ارهقني InstallerWizard ارهاقا ما لا يعلم به الا الله! وضغطت على نفسي بكل ما اوتيت من طاقة عقلية (التي اعتقد لم يتبقى الا بضعة خلايا دماغية على قيد الحياة) من اجل تحقيق رغبتكم في دمج الـ Framework (تحقيقها كان جدا معقد واضطررت الى الخروج عن عالم الـ Managed Code وعدنا الى الـ Unmanaged Code).
اتمنى من الجميع ان يعذرني فاعتقد اني بحاجة الى اجازة طوووووووووووووووووووووووويلة.
اعد تحميل InstallerWizard
اشكركم جميعا،
-- تركي