2016-03-24 18 views
0

Bu Paketlerin farklı kombinasyonlarını yükleyen dört Paket ve bir dizi Paket var.Bootstrapper, başarısızlık yerine yok saymayı reddediyor

Bu Paketlerin Paket tanımındaki MsiPackage öğesi, tümünün "evet" olarak ayarlanmış Vital özniteliğine sahiptir.

Önyükleyicinin başarısız olduğunu düşündüğümüz, ancak düşünmediğimiz bir senaryo bulduk.

Paket A versiyonunda yüklenir 2.

kullanıcı 1.

yerine getirememe Paketi Bir sürümünü içeren bir Önyükleyicisi çalışır Bootstrapper downgrade yok sayar:

[0DC8:06B4][2016-03-24T14:29:36]i201: Planned package: vcredist_x64.exe, state: Absent, default requested: Present, ba requested: Present, execute: Install, rollback: None, cache: Yes, uncache: Yes, dependency: None 
[0DC8:06B4][2016-03-24T14:29:36]i201: Planned package: msxml6_x64.msi, state: Absent, default requested: Present, ba requested: Present, execute: Install, rollback: None, cache: Yes, uncache: Yes, dependency: Register 
[0DC8:06B4][2016-03-24T14:29:36]i201: Planned package: prodist.sts.vault.msi, state: Obsolete, default requested: None, ba requested: None, execute: None, rollback: None, cache: No, uncache: No, dependency: None 
[0DC8:06B4][2016-03-24T14:29:36]i201: Planned package: prodist.sts.line.msi, state: Obsolete, default requested: None, ba requested: None, execute: None, rollback: None, cache: No, uncache: No, dependency: Register 
[0DC8:06B4][2016-03-24T14:29:36]i201: Planned package: prodist.sts.server.msi, state: Obsolete, default requested: None, ba requested: None, execute: None, rollback: None, cache: No, uncache: No, dependency: None 
[0DC8:06B4][2016-03-24T14:29:36]i201: Planned package: prodist.sts.client.msi, state: Obsolete, default requested: None, ba requested: None, execute: None, rollback: None, cache: No, uncache: No, dependency: None 
[0DC8:06B4][2016-03-24T14:29:36]i299: Plan complete, result: 0x0 

neler kayıp mıyız Standart önyükleyicinin bu durumda başarısız olmasına nasıl neden olabilirim?

+0

Yanık MSI paketleri için sürüm düşürmeye izin vermiyor. Kaynak: http://stackoverflow.com/a/27523543/600559 –

+0

Evet. Öyleyse, bootstrapper süreci neden başarısızlık yerine başarı ile sonuçlanıyor? –

cevap

1

Yanık Windows sürüm oluşturma kurallarını izlediği için bir hata değil: Yeni sürümler eskiden daha iyi. Bu yüzden, daha yeni sürümlerin kurulu olması bir arıza değildir; Sadece Burn'in paketin taşıdığı eski sürümleri güvenle atlayabileceği anlamına gelir.

Bu tür paket yükleme girişimlerini engellemek isterseniz, yüklü paketlerin sürümlerini bulmak için ProductSearch kullanın.

+0

Zaten mevcut olan paketleri tespit etmek için çeşitli yollar olduğunu anlıyorum. Ancak, yüklemenin koşullara bağlı olarak başarısız olmasına nasıl neden olabilirim? –

+0

Özel bir önyükleme uygulamasına mı ihtiyacım var? –

+1

Kullanım Durumu: http://wixtoolset.org/documentation/manual/v3/xsd/bal/condition.html –

İlgili konular