2009-09-16 49 views
7

WiX 3.0'ı kullanarak bir yükleyici oluşturdum. Yükleyici, daha sonra bir işlev eklemek için çalıştırılabilen ek yükleyicileri içerir. "Alt" montajcılar büyük-ish (toplam ~ 200MB). WiX, bu "alt" montajcıları ekleyene kadar yaklaşık bir dakika civarındaydı ve zamanlar yaklaşık 11 dakikaya yükseldi. Referans olarak, EmbedCab = "yes" ile tek bir .msi çıktısı yapıyorum. Bunu hızlandırmak için herhangi bir numara var mı?WiX yapılarını hızlandırmanın bir yolu var mı?

+0

Bu sizin için bir seçenek değil gibi görünüyor, ancak derleme sistemleri kurduğumda, genellikle tüm işlemleri hızlandırmak ve tüm işlemleri hızlandırmak için ara bağlantılar için harici kaynak dosyaları kullanarak sonuçlanırım. kabin sıkıştırması tamamen. Başka bir notta - tüm yükleyicileri yine de katıştırırsanız, hepsini tek bir MSI'da derlemek ve özellik ekleme özelliğini denetlemek için özellik iletişim kutusunu kullanmak daha iyi olmaz mı? Sonuçta bu özellik kavramı ne işe yarar? –

cevap

8

Kabine önbellek büyük olasılıkla size çok fazla zaman kazandıracaktır. Bu soruya verdiğim yanıtı görün: Reusing WIX components to speed up candle/light

+0

Link için teşekkürler – CheGueVerra

+2

Herhangi bir pastırma olsaydı size gönderirdim çünkü onu yeni kaydettiniz. :) Cevap için teşekkürler. –

İlgili konular