اپ گریڈ شدہ ایپلی کیشنز تقسیم کرنے کے لیے وائی ایکس میں انسٹالر بنائیں
ماحول
- بصری سٹوڈیو
-
- ویژیول سٹوڈیو کمیونٹی 2017
- ویژیول سٹوڈیو کمیونٹی 2019
- وائی ایکس ٹول سیٹ
- 3.11.2
※ یہ دیگر ورژن میں کام کرتا ہے، لیکن یہ غیر مصدقہ ہے
پہلے تو
ایپلی کیشن اپ گریڈ کرتے وقت انسٹالر بنانے کا طریقہ سیکھیں۔ یہ انسٹالر کا پہلا ورژن بنانے کے طریقہ کار پر مضمون پر مبنی ہے۔ آپ اسے کیسے بناتے ہیں اس میں اختلافات ہو سکتے ہیں۔
اگر آپ اپ ڈیٹ کرنے سے پہلے پچھلے پروجیکٹ کو رکھنا چاہتے ہیں تو اسے کسی طرح بیک اپ کریں، جیسے فائل نقل کرنا۔
پیشگی تیاری
- انسٹالر کا پہلا ورژن بنایا گیا ہے اور یہ منصوبہ موجود ہے۔
اپ گریڈ اقسام کے بارے میں
اپ گریڈکرنے کے کئی اپ گریڈ طریقے ہیں جیسا کہ درج ذیل مضمون میں ذکر کیا گیا ہے۔ یہاں کا طریقہ کار ایک بڑی اپ گریڈ کی وضاحت کرتا ہے۔ جب تک آپ کے پاس خاص حالات نہ ہوں، یہ ٹھیک ہے۔
مصنوعات.ڈبلیو ایکس تبدیلیاں
ویژیول سٹوڈیو لانچ کریں اور پروجیکٹ (حل فائل) کھولیں جو آپ پہلے ہی بنا چکے ہیں۔
مصنوعات.ڈبلیو ایکس کھولیں اور درج ذیل پیرامیٹرز تبدیل کریں:
وکس/مصنوعات/@Id
اگر آپ میجر اپ گریڈ کر رہے ہیں تو اس آئی ڈی کو نئے جی آئی ڈی سے تبدیل کریں۔
معمولی اپ گریڈز اور چھوٹے اپ گریڈز کو تبدیل کرنے کی ضرورت نہیں ہے، لیکن یہ اس دستاویز کے دائرے سے باہر ہیں۔
<Wix>
<Product Id="XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX" />
وکس/مصنوعات/@Version
یہ تعین کرنے کے لئے استعمال کیا جاتا ہے کہ آیا یہ تنصیب کے دوران ایک نیا ورژن ہے، لہذا پچھلے ورژن کے مقابلے میں تعداد میں اضافہ کریں۔ "بڑے ورژن.معمولی ورژن.نظر ثانی.تعمیر" کے چار عدد ہیں، تین چیزیں ہیں جو اس بات کا تعین کرتے ہیں کہ آیا کوئی ورژن اوپر گیا ہے: بڑا ورژن.معمولی ورژن.نظر ثانی۔
جیسے جیسے تعداد بڑھتی ہے، یہ کوئی بھی تعداد ہوسکتی ہے، لیکن بنیادی طور پر اسے ایپلی کیشن کے ورژن سے مشابہ کرنا محفوظ ہے۔
<Wix>
<Product Version="1.8.0.0" />
وکس/مصنوعات/@UpgradeCode
یہ کوڈ شناخت کرتا ہے کہ آیا یہ اسی ایپلی کیشن کا ورژن اپ گریڈ ہے۔ لہذا، اگر آپ اوور رائٹنگ تنصیب کے ساتھ اپ گریڈ کرنا چاہتے ہیں، تو اسے کوڈ سے تبدیل نہ کریں جب یہ پہلی بار جاری کیا گیا تھا۔
اس کے برعکس، اگر آپ اسے ایک علیحدہ ایپلی کیشن کے طور پر انسٹال کرنا چاہتے ہیں حالانکہ یہ ایک ورژن اپ گریڈ ہے، تو اسے ایک نئے جی آئی ڈی سے بدل دیں۔
<Wix>
<Product UpgradeCode="XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX">
وکس/پروڈکٹ/میجر اپ گریڈ/@DowngradeErrorMessage
یہ پیغام اس وقت دکھایا جاتا ہے جب آپ تنصیب کردہ ایپلی کیشن کے نئے ورژن کے ساتھ پرانا انسٹالر شروع کرتے ہیں۔ یہ انسٹالر کے پرانے ورژن کے لیے استعمال کیا جاتا ہے، لہذا اگر آپ پہلے ہی پچھلے ورژن میں پیغامات سیٹ اپ کر چکے ہیں، تو آپ کو انہیں تبدیل کرنے کی ضرورت نہیں ہے۔ اگر آپ اسے تبدیل کرنا چاہتے ہیں تو براہ کرم اسے دوبارہ لکھیں۔
اگر آپ جاپانی دکھانا چاہتے ہیں تو آپ کو زبانوں اور خلاصہ کوڈ پیج کی خصوصیات جاپانی پر سیٹ کرنے کی ضرورت ہے (جاپانی معاونت ایک علیحدہ مضمون میں متعارف کرائی گئی ہے)۔ مصنوعات کے نام کی جگہ مصنوعات کے نام سے تبدیل کیا جاتا ہے۔
<Wix>
<Product>
<MajorUpgrade DowngradeErrorMessage="すでに新しいバージョンの [ProductName] がインストールされているため、インストールを中断します。" />
مسلیں تنصیب کرنے کا طریقہ
جیسا کہ آپ نے پہلی بار انسٹالر بنایا تھا نئے پروگرام اور متعلقہ مسلیں دوبارہ داخل کریں۔ وہ مسلیں حذف کریں جو اب آپ استعمال نہیں کرتے۔
لائسنس اپ ڈیٹ کریں.rtf
اگر آپ تنصیب سکرین پر دکھائے گئے لائسنس معاہدے کو تبدیل کرنا چاہتے ہیں تو براہ کرم مشمولات تبدیل کریں۔
مصنوعات.ڈبلیو ایکس تنصیب مسل معلومات تازہ کاری
* اگر تنصیب کی جانے والی مسل یا پوشہ تشکیل پچھلے ورژن سے بالکل تبدیل نہیں ہوئی ہے تو آپ کو اس شے پر کام کرنے کی ضرورت نہیں ہے۔
اس شے کا اعلی سطحی کام تمام سابقہ مسل تنصیب سیٹنگوں کو ہٹانا اور دوبارہ تخلیق کرنا ہے۔ اگر آپ نے صرف ایک فائل شامل یا کم کی ہے، تو براہ راست مصنوعات.ڈبلیو ایکس کوڈ کے ساتھ کھیلنا تیز ہوسکتا ہے۔
وکس ایڈٹ لانچ کریں۔
مصنوعات.ڈبلیو ایکس مسل کھولیں۔
بائیں جانب شبیہ سے مسلیں منتخب کریں۔ پروگرام مسلپوشہ کے نیچے پوشے حذف کریں۔
پروگرام مسلپوشہ پوشہ پر دائیں کلک کریں اور درآمد پوشہ منتخب کریں۔
وہ پوشہ منتخب کریں جہاں آپ مسلیں تنصیب کرنا چاہتے ہیں۔
درخت میں فائلوں کا ایک سیٹ شامل کیا جاتا ہے۔
دیگر پیرامیٹرز سے وابستہ کرنے کے لیے، اضافی پوشہ منتخب کریں اور "شناختی" واپس "تنصیب پوشہ" پر سیٹ کریں۔
آغاز مینیو کے لیے شارٹ کٹ بنائیں۔ کیونکہ یہ شارٹ کٹ تخلیق کا کام ہر بار ایک ہی کام بن جاتا ہے، ایکس ایم ایل کوڈ کو محفوظ کرنا اور بعد میں اسے چسپاں کرنا تیز ہوسکتا ہے۔ (نیچے دی گئی تصویر کا حصہ انتخاب)
سابقہ مسل کے دائیں کلک مینیو سے "نیا" اور "تیز راہ" منتخب کریں۔
جب شارٹ کٹ شامل کیا جائے تو اسے منتخب کریں اور پراپرٹی شامل کرنے کے لیے خالی جگہ پر دائیں کلک کریں۔
درج ذیل پیرامیٹرز کا اضافہ کریں: (پروگرام سے میل کھانے کے لیے منفرد نام تبدیل کریں۔)
قدر وصف | |
---|---|
شناخت | لٹل سیوڈیریئل. EXE_shortcut |
نام | لٹل سبر ٹرائل |
ڈائریکٹری | پروگرام مینودیر |
ورکنگ ڈائریکٹری | تنصیب کار |
مورتی | تھوڑا نجات دہندہ. آئی سی او |
شبیہ اشاریہ | 0 |
اطلاع دینا | ہاں |
پھر "فیچر" جدول منتخب کریں۔
آپ نے جو مسلیں شامل کی ہیں ان کا اضافہ کریں اور اب ضرورت نہ ہونے والی مسلیں حذف کریں۔
اگر آپ کو یو آئی کے ساتھ کام کرنے میں دشواری ہو رہی ہے، تو آپ براہ راست ایکس ایم ایل کی تدوین کر سکتے ہیں۔
بچانا.
تعمیر اور عمل درآمد کی تصدیق
اسے ویژیول سٹوڈیو میں بنائیں اور ایک انسٹالر بنائیں۔
پچھلے ورژن کے ساتھ تنصیب کار کا نیا ورژن چلائیں اور اس بات کو یقینی بنائیں کہ یہ زیادہ لکھا اور نصب ہے۔
اس کے علاوہ، اس بات کو یقینی بنانے کی کوشش کریں کہ جب آپ انسٹالر چلاتے ہیں تو آپ انسٹالر کا پچھلا ورژن انسٹال نہیں کر سکتے جبکہ آپ کا نیا ورژن انسٹال ہے۔