ایجاد یک نصب کننده ویندوز "MSI" با استفاده از WiX part1
محیط
- ویژوال استودیو
-
- ویژوال استودیو انجمن ۲۰۱۷
- ویژوال استودیو انجمن ۲۰۱۹
- مجموعه ابزار WiX
- 3.11.2
※ در نسخه های دیگر کار می کند ، اما تایید نشده است
در ابتدا
آخرین باری که من راه اندازی WiX ، من می خواهم در واقع یک نصب کننده ایجاد کنید.
تصویر نصب کننده برای ایجاد
اگر شما آن را در این مرحله ایجاد کنید ، می توانید نصب کننده زیر را ایجاد کنید.
پیش آماده سازی
- شما در حال حاضر یک برنامه کاربردی برای Windows ایجاد کرده اید که می خواهید منتشر کنید.
- WiX تنظیم شده است.
آماده سازی برای برنامه های (exes) برای توزیع
ایجاد یک برنامه ، ساخت ، و آماده سازی برنامه (exe) است که به اتمام آزمون. ما استفاده کرده ایم WiX برای توزیع نسخه آزمایشی بازی کمی صابر ،بنابراین ما ارسال شده مراحل. لطفا توجه داشته باشید که برخی از بازی ها شامل گرافیک.
در زیر لیستی از فایل ها برای نصب این زمان است. از آنجا که "exe" و "ico" فایل ها برای بازی ، "exe" اگر شما می خواهید به کار به تنهایی "exe" یک مشکل نیست. "ico" یک تصویر آیکون است که در منوی شروع نمایش داده می شود ، بنابراین شما باید آماده شوید.
به هر حال ، این برنامه دارای نسخه های 32bit و 64bit است ، اما این بار من یک نصب کننده ۳۲ بیتی ایجاد می کنم.
ایجاد یک پروژه راه اندازی WiX
شروع ویژوال استودیو و ایجاد یک پروژه جدید. آن را انتخاب کنید زیرا پروژه راه اندازی برای WiX v3 وجود دارد.
نام پروژه باید به آسانی قابل درک باشد. شما می توانید آن را در هر نقطه پیدا کنید ، اما اگر شما هیچ مشکلی ندارید ، می توانید مسیر الفبایی را منتقل کنید.
پروژه ایجاد شده است. شما خواهد شد نوشتن تنظیمات مورد نیاز برای اولین "محصول. wxs" باز کردن, اما در ابتدا شما برای آن آماده خواهد شد.
مرور کتابخانه های ui
بسته به اینکه چه نصب کننده ای را ایجاد می کنید ، من می خواهم برخی از تغییرات را به ویزارد ساده نصب به سبک ، بنابراین من یک کتابخانه از رابط کاربر اضافه کنید. کلیک راست کنید منابع در پروژه و انتخاب کنید اضافه کردن مرجع.
باز کردن پوشه "c ' s فایلها (x86) \ مجموعه ابزار WiX v 3.11 \ bin \", اضافه کردن "WixUIExtension" و بر روی دکمه OK کلیک کنید. (مسیر پوشه ممکن است بسته به محیط توسعه و نسخه wix متفاوت باشد.)
اضافه شده است.
ترجیحات پروژه
روی پروژه کلیک راست کنید و Properties را انتخاب کنید.
از زبانه نصب ، شما می توانید نام فایل نصب کننده را برای تولید با نام خروجی مشخص کنید. شما می توانید نام فایل را حتی پس از ایجاد نصب ، تغییر دهید ، بنابراین آن را به عنوان مورد نیاز تغییر دهید.
زبانه ساخت را انتخاب کنید. من فکر نمی کنم من آن را با تنظیمات اشکالزدایی انتشار ، بنابراین من قصد دارم برای تغییر پیکربندی به انتشار.
را وارد کنید ja-JP برای فرهنگ به ساخت. به نظر می رسد قادر به تعیین زبان های متعدد و یا پر نشده, اما اگر شما در یک زبان غیر از ja-JP در محیط سیستم عامل ژاپنی ساخت, شما یک خطا دریافت کنید. اگر می خواهید به زبان دیگری بسازید ، ممکن است نیاز به ارائه یک سیستم عامل انگلیسی یا اضافه کردن یک بسته زبان داشته باشید. (عملیات تأیید نشده)
ارائه متریال برای نمایش در برنامه جادویی
من سه ماده آماده برای نمایش جادوگر نصب.
بنر. bmp
این در بنر در بالای صفحه نصب ظاهر می شود.
اندازه بنر. bmp است ۴۹۳ x ۵۸ پیکسل. این است که معمولا ترجیح داده شده به تناسب تصویر در 200px در سمت راست و ایجاد پس زمینه باقی مانده سفید ، اما شما همچنین می توانید تصویر را در سمت چپ قرار داده است. در آن صورت ، آن را با متن همپوشانی ، پس از آن نباید سخت باشد برای دیدن.
dialog. bmp
برای تصاویر پس زمینه در شروع و پایان نصب استفاده می شود.
گفت و گو. bmp اندازه ۴۹۳ x ۳۱۲ پیکسل است. اگر می خواهید تصویر را در سمت چپ قرار دهید ، آن را در محدوده "۱۶۴ x ۳۱۲" پیکسل قرار دهید و بقیه را پس زمینه سفید کنید. اگر شما یک تصویر در سمت راست قرار داده ، آن را با متن همپوشانی ، پس از آن نباید سخت باشد برای دیدن.
license. rtf
برای نمایش توافقنامه مجوز در صفحه نصب استفاده می شود. محتویات ایجاد شده در این پرونده به صورت روی صفحه نصب نمایش داده می شود. نه به ذکر است جملات ، طرح و دکوراسیون متن منعکس شده است.
هیچ متن ثابت برای نمایش وجود ندارد ، پس لطفا محتوای برنامه ای را که می خواهید توزیع کنید ایجاد کنید.
شما می توانید فایل rtf را در WordPad ویرایش کنید ، که در ویندوز نصب شده است standardly. شما می توانید کلمه را ویرایش کنید ، اما آن را امن برای ویرایش آن در WordPad ، زیرا شما به یاد داشته باشید آن را به نظر نمی آید خوب است.
این سه فایل را به پروژه خود اضافه کنید.
استقرار فایل ها برای نصب
ایجاد یک پوشه در پوشه پروژه. نام پوشه می تواند هر چیزی باشد ، اما ساخت آن را کمی ساده تر برای انجام این کار اگر شما می خواهید برای انجام همان نام پوشه که شما در فایل های برنامه در طول نصب ایجاد کنید. این نام پوشه نیز برای مسیرهای نسبی در هنگام مراجعه به فایل ها در یک فایل پیکربندی استفاده می شود.
شما یک پوشه در یک پوشه پروژه دارید ، اما نیازی به اضافه کردن آن به پروژه ویژوال استودیو ندارید.
مجموعه ای از پرونده ها را برای نصب اضافه کنید.
خلاصه
در این مرحله ، قبل از تنظیم نصب ، آماده باشید که به مراحل بروید. دفعه بعد ، من به شما نشان خواهم داد که چگونه نصب کننده را تنظیم کنید و نحوه انجام آن را انجام دهید.