سؤال

ما هي وحدات دمج وكيف يتم استخدامها؟سمعت أنها ملفات .msm، لكنني لم أر ذلك من قبل (لقد رأيت فقط .msi).

هل تم استخدامها عند إنشاء ملفات MSI؟ هل يتم توزيعها مع البرامج التجارية (من المفترض جنبا إلى جنب مع ملفات MSI؟)

ما هي نقطة لهم؟هل هم لإخفاء تنفيذ المثبت الخاص بالطرف الثالث الشائع أو مكونات Microsoft التي تحتاج إلى تثبيتها مع البرامج المتقدمة (وبالتالي توزيعها معا)؟

شكرا!

هل كانت مفيدة؟

المحلول

msi= حزمة Windows Installer

msm= merge module

إليكم كيف أوضحها GURU الإعداد لي: "MSI هو EXE كما MSM هو lib".

هذا هو، حزمة MSI عبارة عن حزمة مثبت مستقل. يمكنك إنشاء حزم MSI لتوزيعها على العملاء أو بالنسبة لهم لتنزيلها وتشغيلها مباشرة. حيث MSM عبارة عن حزمة إعداد لا يمكن تثبيتها مباشرة - يجب تضمينها داخل MSI. على سبيل المثال، يتم توزيع وقت التشغيل Visual C (MSVCRT90.DLL والأصدقاء) كوحدات دمج MSM. إذا كان تطبيقك يعتمد على CRT، فقد تشير إلى Microsoft_VC100_CRT_X86.MSM في MSI الخاص بك.

هناك طرق مختلفة لبناء حزم MSI Installer وحدات دمج MSM. تتمثل إحدى هذه الطرق في حزم إعداد المؤلف هي مع مجموعة أدوات WIX. بعض الروابط التي قد تكون ذات أهمية أدناه:

http://wix.sourceforge.net/manual-wix2/overview.htm < / a>

href="http://wix.sourceforge.net/manual-wix2/authoring_merge_modules.htm" rel="noreferrer"> http://wix.sourceforge.net/manual-wix2/authoring_merge_modules.htm < / a>

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top