إنشاء مثبت ويندوز "MSI" باستخدام جزء WiX1
البيئه
- استوديو البصرية
-
- مجتمع الاستوديو المرئي 2017
- مجتمع الاستوديو المرئي 2019
- مجموعة أدوات WiX
- 3.11.2
☆ يعمل في إصدارات أخرى، ولكن غير مؤكد
في البداية
آخر مرة كنت إعداد WiX ، أود أن فعلا إنشاء المثبت.
صورة المثبت لإنشاء
إذا قمت بإنشائه في هذه الخطوة، سوف تكون قادراً على إنشاء المثبت التالي.
التحضير المسبق
- لقد قمت بالفعل بإنشاء تطبيق لنظام التشغيل Windows تريد نشره.
- تم إعداد WiX.
التحضير للبرامج (السابقين) لتوزيعها
إنشاء برنامج، إنشاء وإعداد التطبيق (exe) الذي أكمل الاختبار. لقد استخدمنا WiX لتوزيع نسخة تجريبية من اللعبة الصغيرة صابر،لذلك قمنا بنشر الخطوات. يرجى ملاحظة أن بعض الألعاب تشمل الرسومات.
فيما يلي قائمة بالملفات التي سيتم تثبيتها هذه المرة. منذ "إكس" و "ico" هي ملفات للألعاب ، "إكس" إذا كنت ترغب في العمل وحده "إكس" ليست مشكلة. "ico" هي صورة رمز ليتم عرضها في قائمة البدء ، لذلك يجب عليك الاستعداد.
بالمناسبة ، يحتوي البرنامج على إصدارات 32bit و 64bit ، ولكن هذه المرة سأقوم بإنشاء مثبت 32 بت.
إنشاء مشروع إعداد WiX
بدء Visual Studio وإنشاء مشروع جديد. حدده لأن هناك مشروع الإعداد لـ WiX v3.
يجب أن يكون اسم المشروع سهل الفهم. يمكنك العثور عليه في أي مكان ، ولكن إذا لم يكن لديك أي مشكلة ، يمكنك تمرير مسار أبجدية رقمية.
تم إنشاء المشروع. سوف تكون كتابة الإعدادات المطلوبة لفتح "Product.wxs" الأولى، ولكن أولا سوف تستعد لذلك.
استعراض مكتبات واجهة المستخدم
اعتمادا على المثبت الذي تقوم بإنشائه ، أود إجراء بعض التغييرات على المثبت على غرار المعالج بسيطة ، لذلك سوف أضيف مكتبة واجهة المستخدم. انقر بزر الماوس الأيمن في المشروع وحدد إضافة مرجع.
افتح المجلد "C:\Program Files (x86)\WiX Toolset v3.11\bin\"، وإضافة "WixUIExtension" وانقر على زر موافق. (قد يختلف مسار المجلد استناداً إلى بيئة التطوير وإصدار wix.)
تمت إضافته.
تفضيلات المشروع
انقر بزر الماوس الأيمن على المشروع وحدد الخصائص.
من علامة التبويب المثبت، يمكنك تحديد اسم ملف المثبت لإنشاء مع اسم الإخراج. يمكنك تغيير اسم الملف حتى بعد إنشاء المثبت، لذلك تغييره حسب الحاجة.
حدد علامة التبويب البناء. لا أعتقد أنني سوف الإفراج عنه مع تكوين التصحيح ، لذلك أنا ذاهب لتغيير التكوين إلى الإصدار.
أدخل ja-JP للثقافات لبناء. يبدو أن تكون قادرة على تحديد لغات متعددة أو غير مملوءة، ولكن إذا كنت بناء في لغة أخرى غير ja-JP في بيئة نظام التشغيل الياباني، سوف تحصل على خطأ. إذا كنت ترغب في البناء بلغة أخرى، فقد تحتاج إلى توفير نظام تشغيل إنجليزي أو إضافة حزمة لغة. (عملية غير مؤكدة)
توفير المواد لعرضها في المعالج
سأعد ثلاث مواد لعرض معالج المثبت.
banner.bmp
يظهر في الشعار في الجزء العلوي من شاشة التثبيت.
حجم banner.bmp هو 493 × 58 بكسل. عادة ما يكون من الأفضل احتواء الصورة في غضون 200بكسل على اليمين وجعل الخلفية المتبقية بيضاء ، ولكن يمكنك أيضًا وضع الصورة على اليسار. وفي هذه الحالة، فإنه يتداخل مع النص، ولذلك ينبغي ألا يكون من الصعب رؤيته.
dialog.bmp
يستخدم للصور الخلفية في بداية التثبيت ونهايته.
dialog.bmp هو حجم 493 × 312 بكسل. إذا كنت ترغب في احتواء الصورة على اليسار، قم باحتوائها في نطاق بكسل "164 × 312"، واجعل الباقي خلفية بيضاء. إذا وضعت صورة على الجانب الأيمن، فسوف تتداخل مع النص، لذلك لا يجب أن يكون من الصعب رؤيتها.
license.rtf
يُستخدم لعرض اتفاقية الترخيص على شاشة التثبيت. يتم عرض المحتويات التي تم إنشاؤها في هذا الملف كما هو على شاشة التثبيت. ناهيك عن الجمل ، وينعكس التخطيط وزخرفة النص.
لا يوجد نص ثابت لعرضه، لذا يرجى إنشاء المحتوى للتطبيق الذي تريد توزيعه.
يمكنك تحرير ملف .rtf في WordPad، المثبت بشكل قياسي على Windows. يمكنك تحرير كلمة، ولكن من الآمن تحريرها في WordPad لأنك تتذكر أنها لم تكن تبدو جيدة.
إضافة هذه الملفات الثلاثة إلى المشروع الخاص بك.
نشر الملفات لتثبيتها
إنشاء مجلد في مجلد المشروع. يمكن أن يكون اسم المجلد أي شيء، ولكن مما يجعل من الأسهل قليلاً القيام بذلك إذا كنت تريد أن تفعل نفس اسم المجلد الذي تقوم بإنشائه في ملفات البرنامج أثناء التثبيت. يتم استخدام اسم المجلد هذا أيضًا للمسارات النسبية عند الإشارة إلى الملفات الموجودة في ملف تكوين.
لديك مجلد في مجلد مشروع، ولكنك لا تحتاج إلى إضافته إلى مشروع Visual Studio.
إضافة مجموعة من الملفات لتثبيتها.
موجز
عند هذه النقطة، كنت على استعداد للذهاب إلى المراحل قبل إعداد المثبت. في المرة القادمة ، سوف تظهر لك كيفية إعداد المثبت وكيفية الحصول عليه القيام به.