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

صناعة ملف تنصيب لبرنامج وتضمين المكتبات الأساسية لتشغيله

بدأه Anas T.P.M في 28 أغسطس 2012 · 6 رد · 892 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم :

بعد عدة محاولات والاطلاع على الكثير من المقالات التي تشرح برامج إعداد ملفات التنصيب بعد انتهاء برمجة المشروع ضمن بيئة C#.Net

لم أستطع أن أصل لنتيجة تخدم مايلي:

1-الاستغناء عن تنصيب النسخة الموسعة من .Netframework 3.5 sp1

2-الاستغناء عن تنصيب Windowsinstaller3_1

3-تضمين المكتبات الضرورية لعمل البرنامج دون الحاجة لتضمين البرنامجين السابقين

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

وشكراً لكم جميعاً

#2

هل حاولت استخدام

http://www.flexeraso...stallshield.htm

هنا يوجد اصدار محدود مجاني

http://learn.flexera...l-Studio-Thanks

وهنا يمكن مقارنة الميزات بين الاصدار المحدود والمضغوط والاحترافي و الأعلى

http://learn.flexera...l-Studio-Thanks

وهنا فيديو تعريفي

http://www.demosondemand.com/DemoStage3/index.asp?sessID=FLEX002&promotion_id=2635&startTime=0&reseller_id=undefined&eo=104116116112058047047119119119046102108101120101114097115111102116119097114101046099111109047112114111100117099116115047105110115116097108108115104105101108100046104116109124124087101100032065117103032050057032048048058048054058052053032085084067043048052048048032050048049050

كما يمكنك إنشاء مشروع تنصيب ضمن فيجوال ستوديو

http://www.dreaminco...-setup-project/

تم تعديل هذه المشاركة بواسطة أبو أحمد المبرمج في 28 أغسطس 2012 في 23:12

ما أقبـح المعصية ، تذهب لذتها ويبقى إثمها ... ومأ أحسن الطاعة ، تذهب مشقتها ويبقى ثوابها

كل نعيم دون الجنة غرور ... وكـل شقـاء دون النـار سرور

الدورة التطبيقية لتعليم التصميم بالإليستريتور

#3

في البرنامج السابق وجدت هذه الميزة

.NET Framework 4.0 and Other Prerequisites

Have installers check for and install required applications and system components during install time.

وأظن أنها هي طلبك

ولكن هي موجودة في الاصدارات ما عدا المجانية

على كل حال راجع الميزات لتحدد طلبك

http://learn.flexerasoftware.com/content/IS-EVAL-InstallShield-Limited-Edition-Visual-Studio-Thanks

ما أقبـح المعصية ، تذهب لذتها ويبقى إثمها ... ومأ أحسن الطاعة ، تذهب مشقتها ويبقى ثوابها

كل نعيم دون الجنة غرور ... وكـل شقـاء دون النـار سرور

الدورة التطبيقية لتعليم التصميم بالإليستريتور

#4
أبو أحمد المبرمج كتب:

في البرنامج السابق وجدت هذه الميزة

.NET Framework 4.0 and Other Prerequisites

Have installers check for and install required applications and system components during install time.

وأظن أنها هي طلبك

ولكن هي موجودة في الاصدارات ما عدا المجانية

على كل حال راجع الميزات لتحدد طلبك

http://learn.flexerasoftware.com/content/IS-EVAL-InstallShield-Limited-Edition-Visual-Studio-Thanks

جزاك الله خيراً سيد أبو أحمد ولكن حاولت تحميل هذه الإضافة من الرابط الاخير ولكن لم يتم التحميل هذا أولاً ,ثم ثانياً تخيل معي ما أريده:

أنت مضطر لتنصيب برنامجي NETframework و Windows installer في أجهزة العملاء لأنها تتضمن المكتبات الأساسية لعمل برنامجك على الأجهزة الأخرى ..الآن الطلب الذي شيب شعر رأسي هو ماهي المكتبات الأساسية التي ينبغي أن أرفقها مع ملف التنصيب الذي سأعده لبرنامجي وماهي طريقة إرفاقها

حتى يكون حجم ملف الـ Setup الناتج صغيراً مع احتواءه على المكتبات اللازمة لعمله دون الحاجة لاصطحاب البرنامجين السابقين ..شكراً لك ودمت في رعاية الله

#5

حياك الله أخي

عندما تقوم ببناء المشروع وطبعا يجب تحديد الاصدارة Release بدلا من Debug

حينها تذهب إلى مجلد Bin داخل مجلد المشروع وسيكون فيه مجلدين

المجلد Release و محتوياته هو كل ما تحتاجه لأنه يتضمن المكتبات الضرورية

عملية التنصيب هي لتثبيت البرنامج ضمن بيئة ويندوز مثل بقية البرامج

ما أقبـح المعصية ، تذهب لذتها ويبقى إثمها ... ومأ أحسن الطاعة ، تذهب مشقتها ويبقى ثوابها

كل نعيم دون الجنة غرور ... وكـل شقـاء دون النـار سرور

الدورة التطبيقية لتعليم التصميم بالإليستريتور

#6
أبو أحمد المبرمج كتب:

حياك الله أخي

عندما تقوم ببناء المشروع وطبعا يجب تحديد الاصدارة Release بدلا من Debug

حينها تذهب إلى مجلد Bin داخل مجلد المشروع وسيكون فيه مجلدين

المجلد Release و محتوياته هو كل ما تحتاجه لأنه يتضمن المكتبات الضرورية

عملية التنصيب هي لتثبيت البرنامج ضمن بيئة ويندوز مثل بقية البرامج

أشكرك كثيراً سيد أبو أحمد سأحاول بما أمليته علي وأوافيك بالأخبار

أسأل الله تعالى لك التوفيق

#7

حياكم الله :

لم أستطع أن أصل إلى ما أريده من خلال الخطوات حيث أن مكتبات ال.Net framework لا زالت مطلوبة قبل التنصيب ولم أستطع الاستغناء عنها لتصغير حجم برنامجي

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…