2010-07-26 27 views
14

Birleştirme modülleri nelerdir ve nasıl kullanılır? Onların .msm dosyaları olduğunu duydum, ama daha önce hiç görmedim (sadece .msi'yi gördüm).Birleştirme modülleri nelerdir ve nasıl kullanılır?

Onlar msi dosyaları oluştururken kullanılır mı? onlar

bunlardan noktası nedir (? Msi dosyaları ile muhtemelen birlikte) ticari yazılımı ile dağıtılan musunuz? Geliştirilmiş yazılımla birlikte kurulmaları gereken ortak üçüncü taraf veya Microsoft bileşenleri için yükleyicinin uygulamasını gizlemeli mi (ve dolayısıyla birlikte dağıtıldıkları)?

Teşekkürler!

cevap

17

MSI = Windows Installer Paketi

MSM = Birleştirme tek kurulum gurusu bana açıkladı nasıl Modül

aşağıda açıklanmıştır: "MSM LIB için olduğu gibi MSI EXE" dedi. Bu, bir MSI paketi tek başına bir yükleyici paketidir. Müşterilere dağıtmak veya doğrudan indirmek ve çalıştırmak için MSI paketleri oluşturursunuz. MSM, doğrudan yüklenemeyen bir kurulum paketi olduğunda, bir MSI'ye dahil edilmelidir. Örneğin, Visual C Runtime (msvcrt90.dll ve arkadaşları) bir MSM birleştirme modülleri olarak dağıtılır. Uygulamanız CRT'ye bağlıysa, MSI'nıza Microsoft_VC100_CRT_x86.msm dosyasını referansta bulabilirsiniz.

Hem MSI yükleyici paketlerini hem de MSM birleştirme modüllerini oluşturmanın farklı yolları vardır. Yazar kurulum paketlerinin böyle bir yolu WIX araç takımıdır. Aşağıda ilginizi çekebilecek bazı bağlantılar:

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

http://wix.sourceforge.net/manual-wix2/authoring_merge_modules.htm

+0

Büyük! Belki de "MSI, MSM'nin LIB olduğu gibi MSI'ya benziyordu" diye düşündüm ... ama belki de "MSI, MSM'de olduğu gibi MSI'nın EXE'si" gibi olduğunu düşündüm, bu yüzden bunu temizlediğiniz için teşekkürler! – Russel

İlgili konular