יצירת מתקין Windows "MSI" באמצעות ויקס part1
סביבה
- ויז סטודיו
-
- הקהילה של Visual Studio 2017
- הקהילה של Visual Studio 2019
- ויקס סט
- 3.11.2
※ עובד בגירסאות אחרות, אך אינו מאושר
. בהתחלה
, בפעם האחרונה שאני מארגן את ויקס. הייתי רוצה ליצור מתקין
תמונה של מתקין כדי ליצור
אם תיצור אותו בשלב זה, יהיה באפשרותך ליצור את המתקין הבא.
טרום ההכנה
- כבר יצרת יישום עבור Windows שברצונך לפרסם.
- . ויקס מוכן
הכנה לתוכניות (לאקסים) להפצה
צור תוכנית, בנה והכינו את היישום (exe) שהשלים את הבדיקה. השתמשנו ביקס כדי להפיץ גירסת ניסיון של המשחק הקטן סאבר,אז הצבנו את הצעדים. שים לב כי משחקים מסוימים כוללים גרפיקה.
להלן רשימה של הקבצים שיותקנו הפעם. מאז "exe" ו "ico" הם קבצים עבור משחקים, "exe" אם אתה רוצה לעבוד לבד "exe" היא לא בעיה. "ico" היא תמונה סמל להיות מוצג בתפריט התחל, אז אתה צריך להתכונן.
דרך אגב, התוכנית יש 32 סיביות ו 64bit גירסאות, אבל הפעם אני אצור מתקין 32-bit.
יצירת פרוייקט התקנת ויקס
הפעל את Visual Studio וצור פרוייקט חדש. בחר אותה מכיוון שקיים פרוייקט התקנה עבור ויקס.
על שם הפרוייקט להיות קל להבנה. אתה יכול למצוא אותו בכל מקום, אבל אם אין לך בעיות, אתה יכול לעבור נתיב אלפאנומרי.
הפרוייקט נוצר. אתה תכתוב את ההגדרות הנדרשות עבור הפתיחה הראשונה של "Product. wxs", אך תחילה תתכונן לכך.
עיון בספריות ממשק משתמש
בהתאם למתקין שיצרת, ברצוני לבצע מספר שינויים במתקין בסגנון האשף הפשוט, כך שאוסיף ספריית ממשק משתמש. לחץ לחיצה ימנית על הפניות בפרוייקט ובחר בהוסף הפניה.
פתח את התיקייה "C:\cples (x86) \ ויקס כלים v 3.11 \ bin \", הוסף "WixUIExtension" ולחץ על לחצן אישור. (הנתיב של התיקייה עשוי להשתנות בהתאם לסביבת הפיתוח והגירסה של ויקס).
. התווסף
העדפות ' פרוייקט '
לחץ לחיצה ימנית על הפרוייקט ובחר מאפיינים.
בכרטיסייה ' מתקין ', ניתן לציין את שם הקובץ של תוכנית ההתקנה כדי ליצור את שם הפלט. באפשרותך לשנות את שם הקובץ גם לאחר שתיצור את תוכנית ההתקנה, לכן שנה אותו לפי הצורך.
בחר בכרטיסיה בנה. אני לא חושב שאני אשחרר אותו עם תצורה של איתור באגים, אז אני הולך לשנות את התצורה לשחרר.
הזן ja-JP עבור תרבויות לבנות. נראה שהוא מסוגל לציין שפות מרובות או ללא מילוי, אבל אם אתה בונה בשפה אחרת מ-ja-JP בסביבת מערכת ההפעלה היפנית, תקבל שגיאה. אם ברצונך לבנות בשפה אחרת, ייתכן שיהיה עליך לספק מערכת הפעלה באנגלית או להוסיף חבילת שפה. (פעולה לא מאושרות)
לספק את החומר להצגה באשף
אני אכין שלושה חומרים כדי להציג את אשף המתקין.
כרזה. bmp
הוא מופיע בכרזה בחלק העליון של מסך ההתקנה.
הגודל של כרזה. bmp הוא 493 x 58 פיקסל. בדרך כלל עדיף להתאים את התמונה בתוך 200px בצד ימין ולהפוך את הרקע הנותר לבן, אבל אתה יכול גם לשים את התמונה בצד שמאל. במקרה זה, הוא חופף עם הטקסט, כך שלא יהיה קשה לראות.
דו-שיח. bmp
משמש לתמונות רקע בתחילתו ובסופו של ההתקנה.
דו-שיח. bmp הוא הגודל של 493 x 312 פיקסל. אם ברצונך להתאים את התמונה מצד שמאל, התאם אותה בטווח של "164 x 312" פיקסל והפוך את השאר לרקע לבן. אם אתה שם תמונה בצד ימין, זה יהיה חופף עם הטקסט, כך לא יהיה קשה לראות.
רישיון. rtf
משמש להצגת הסכם הרשיון במסך ההתקנה. התוכן שנוצר בקובץ זה מוצג כפי שהוא במסך ההתקנה. שלא לדבר על משפטים, הפריסה ועיטור הטקסט משתקפים.
אין טקסט קבוע שיוצג, לכן נא צור את התוכן עבור היישום שברצונך להפיץ.
באפשרותך לערוך את קובץ ה-. rtf בכתבן, שמותקן באופן תקין ב-Windows. באפשרותך לערוך מילה, אך בטוח לערוך אותה בכתבן מכיוון שאתה זוכר שהוא לא נראה טוב.
הוסף את שלושת הקבצים האלה לפרוייקט.
פריסת הקבצים להתקנה
צור תיקיה בתיקיית הפרוייקט. שם התיקיה יכול להיות כל דבר, אך הופך אותה לקלה יותר לביצוע כך אם ברצונך לבצע את אותה שם תיקיה שיצרת בקבצי תוכניות במהלך ההתקנה. שם תיקיה זו משמש גם עבור נתיבים יחסיים בעת התייחסות לקבצים בקובץ תצורה.
ברשותך תיקיה בתיקיית פרוייקט, אך אין צורך להוסיפו לפרוייקט Visual Studio.
הוסף קבוצת קבצים להתקנה.
סיכום
בשלב זה, אתה מוכן לעבור לשלבים לפני הגדרת המתקין. בפעם הבאה, אראה לך כיצד להגדיר את המתקין וכיצד לבצע זאת.