ایجاد یک نصب کننده ویندوز "MSI" با استفاده از WiX part1

تاریخ ایجاد صفحه :

محیط

ویژوال استودیو
  • ویژوال استودیو انجمن ۲۰۱۷
  • ویژوال استودیو انجمن ۲۰۱۹
مجموعه ابزار WiX
3.11.2

※ در نسخه های دیگر کار می کند ، اما تایید نشده است

در ابتدا

آخرین باری که من راه اندازی WiX ، من می خواهم در واقع یک نصب کننده ایجاد کنید.

تصویر نصب کننده برای ایجاد

اگر شما آن را در این مرحله ایجاد کنید ، می توانید نصب کننده زیر را ایجاد کنید.

image

image

image

image

image

پیش آماده سازی

  • شما در حال حاضر یک برنامه کاربردی برای Windows ایجاد کرده اید که می خواهید منتشر کنید.
  • WiX تنظیم شده است.

آماده سازی برای برنامه های (exes) برای توزیع

ایجاد یک برنامه ، ساخت ، و آماده سازی برنامه (exe) است که به اتمام آزمون. ما استفاده کرده ایم WiX برای توزیع نسخه آزمایشی بازی کمی صابر ،بنابراین ما ارسال شده مراحل. لطفا توجه داشته باشید که برخی از بازی ها شامل گرافیک.

در زیر لیستی از فایل ها برای نصب این زمان است. از آنجا که "exe" و "ico" فایل ها برای بازی ، "exe" اگر شما می خواهید به کار به تنهایی "exe" یک مشکل نیست. "ico" یک تصویر آیکون است که در منوی شروع نمایش داده می شود ، بنابراین شما باید آماده شوید.

image

به هر حال ، این برنامه دارای نسخه های 32bit و 64bit است ، اما این بار من یک نصب کننده ۳۲ بیتی ایجاد می کنم.

ایجاد یک پروژه راه اندازی WiX

شروع ویژوال استودیو و ایجاد یک پروژه جدید. آن را انتخاب کنید زیرا پروژه راه اندازی برای WiX v3 وجود دارد.

image

نام پروژه باید به آسانی قابل درک باشد. شما می توانید آن را در هر نقطه پیدا کنید ، اما اگر شما هیچ مشکلی ندارید ، می توانید مسیر الفبایی را منتقل کنید.

image

پروژه ایجاد شده است. شما خواهد شد نوشتن تنظیمات مورد نیاز برای اولین "محصول. wxs" باز کردن, اما در ابتدا شما برای آن آماده خواهد شد.

image

مرور کتابخانه های ui

بسته به اینکه چه نصب کننده ای را ایجاد می کنید ، من می خواهم برخی از تغییرات را به ویزارد ساده نصب به سبک ، بنابراین من یک کتابخانه از رابط کاربر اضافه کنید. کلیک راست کنید منابع در پروژه و انتخاب کنید اضافه کردن مرجع.

image

باز کردن پوشه "c ' s فایلها (x86) \ مجموعه ابزار WiX v 3.11 \ bin \", اضافه کردن "WixUIExtension" و بر روی دکمه OK کلیک کنید. (مسیر پوشه ممکن است بسته به محیط توسعه و نسخه wix متفاوت باشد.)

image

اضافه شده است.

image

ترجیحات پروژه

روی پروژه کلیک راست کنید و Properties را انتخاب کنید.

image

از زبانه نصب ، شما می توانید نام فایل نصب کننده را برای تولید با نام خروجی مشخص کنید. شما می توانید نام فایل را حتی پس از ایجاد نصب ، تغییر دهید ، بنابراین آن را به عنوان مورد نیاز تغییر دهید.

image

زبانه ساخت را انتخاب کنید. من فکر نمی کنم من آن را با تنظیمات اشکالزدایی انتشار ، بنابراین من قصد دارم برای تغییر پیکربندی به انتشار.

را وارد کنید ja-JP برای فرهنگ به ساخت. به نظر می رسد قادر به تعیین زبان های متعدد و یا پر نشده, اما اگر شما در یک زبان غیر از ja-JP در محیط سیستم عامل ژاپنی ساخت, شما یک خطا دریافت کنید. اگر می خواهید به زبان دیگری بسازید ، ممکن است نیاز به ارائه یک سیستم عامل انگلیسی یا اضافه کردن یک بسته زبان داشته باشید. (عملیات تأیید نشده)

image

ارائه متریال برای نمایش در برنامه جادویی

من سه ماده آماده برای نمایش جادوگر نصب.

بنر. bmp

این در بنر در بالای صفحه نصب ظاهر می شود.

image

اندازه بنر. bmp است ۴۹۳ x ۵۸ پیکسل. این است که معمولا ترجیح داده شده به تناسب تصویر در 200px در سمت راست و ایجاد پس زمینه باقی مانده سفید ، اما شما همچنین می توانید تصویر را در سمت چپ قرار داده است. در آن صورت ، آن را با متن همپوشانی ، پس از آن نباید سخت باشد برای دیدن.

dialog. bmp

برای تصاویر پس زمینه در شروع و پایان نصب استفاده می شود.

image

گفت و گو. bmp اندازه ۴۹۳ x ۳۱۲ پیکسل است. اگر می خواهید تصویر را در سمت چپ قرار دهید ، آن را در محدوده "۱۶۴ x ۳۱۲" پیکسل قرار دهید و بقیه را پس زمینه سفید کنید. اگر شما یک تصویر در سمت راست قرار داده ، آن را با متن همپوشانی ، پس از آن نباید سخت باشد برای دیدن.

license. rtf

برای نمایش توافقنامه مجوز در صفحه نصب استفاده می شود. محتویات ایجاد شده در این پرونده به صورت روی صفحه نصب نمایش داده می شود. نه به ذکر است جملات ، طرح و دکوراسیون متن منعکس شده است.

هیچ متن ثابت برای نمایش وجود ندارد ، پس لطفا محتوای برنامه ای را که می خواهید توزیع کنید ایجاد کنید.

image

شما می توانید فایل rtf را در WordPad ویرایش کنید ، که در ویندوز نصب شده است standardly. شما می توانید کلمه را ویرایش کنید ، اما آن را امن برای ویرایش آن در WordPad ، زیرا شما به یاد داشته باشید آن را به نظر نمی آید خوب است.

image

این سه فایل را به پروژه خود اضافه کنید.

image

استقرار فایل ها برای نصب

ایجاد یک پوشه در پوشه پروژه. نام پوشه می تواند هر چیزی باشد ، اما ساخت آن را کمی ساده تر برای انجام این کار اگر شما می خواهید برای انجام همان نام پوشه که شما در فایل های برنامه در طول نصب ایجاد کنید. این نام پوشه نیز برای مسیرهای نسبی در هنگام مراجعه به فایل ها در یک فایل پیکربندی استفاده می شود.

شما یک پوشه در یک پوشه پروژه دارید ، اما نیازی به اضافه کردن آن به پروژه ویژوال استودیو ندارید.

image

مجموعه ای از پرونده ها را برای نصب اضافه کنید.

image

خلاصه

در این مرحله ، قبل از تنظیم نصب ، آماده باشید که به مراحل بروید. دفعه بعد ، من به شما نشان خواهم داد که چگونه نصب کننده را تنظیم کنید و نحوه انجام آن را انجام دهید.