Bir kaldırma işleminden sonra dosyaları SİLMEYİN BİR yol var mı?WiX kaldırıldıktan sonra dosyaları nasıl bırakılır?
cevap
şöyle Component
değerini Permanent="yes"
ayarlayın:
Bileşen tablo için MSI SDK dokümanlar bakın - boş olması Bileşen guıd ayarlayın: wixusers postalama-listeden
Phil Wilson<Component Id="LicenseDoc" Guid="*" Permanent="yes">
<File Id ="License.rtf" Source="$(var.SolutionDir)Installer\License.rtf" />
</Component>
Övgü (boş). Bunun etkisi, bileşenin kayıtlı olmaması (bu nedenle tamir edilememesi) ve kaldırılmamasıdır. boş veya boş bileşen GUID ayarlamak için
kaldırma bileşeni silmesini , Windows Installer önlemenin başka yoludur. Bu, bileşenin yüklenmesine neden olacak ancak hiçbir zaman izlenmeyecek veya kaldırılmayacaktır. bileşeni sadece eğer bu sütunda (ComponentId) yükleyici bileşenini kaydetmez null ve bileşen montajcı tarafından kaldırılamaz veya tamir edilemez ise "... Bu kasıtlı yapılabilir olabilir.
MSI SDK documentation gör Yükleme sırasında, geçici dosyaları temizleyen veya eski bir ürünü kaldıran özel bir eylem gibi ihtiyaç duyulduğu gibi, kayıtlı olması gerekmeyen bir kullanıcının bilgisayarına veri dosyaları kopyalanırken de yararlı olabilir. "
- 1. WinSCP .NET SynchronizeDirectories, uzak klasörden kaldırıldıktan sonra yerel dosyaları silmiyor
- 2. Android 6.0 - uygulamadan kaldırıldıktan sonra harici depolama dosyaları siliniyor
- 3. CKEditor kaldırıldıktan sonra bozuldu ve DOM'a ekle
- 4. vs2015 kaldırıldıktan sonra vs2008 projesini açamıyor
- 5. SonarQube, kapalı sorunlar kaldırıldıktan sonra yenilenmez mi?
- 6. WIX
- 7. WiX yaması dosyaları doğru şekilde güncelleştirmiyor
- 8. WiX
- 9. WIX
- 10. Yüklendikten sonra resim dosyaları,
- 11. wix
- 12. WiX otomatik dosya kapsamı
- 13. Android Tıklattıktan sonra pozitif bir düğme nasıl devre dışı bırakılır
- 14. Bir işlem nasıl kaldırılır WiX
- 15. WiX kullanarak kurulumdan sonra makinenin yeniden başlatılması istenebilir mi?
- 16. Yüklemeden sonra kalan veriler nasıl saklanır
- 17. Wix Hata
- 18. Wix yükleyici,
- 19. Wix UpgradeVersion
- 20. WiX değişken
- 21. WiX çözümlenmemiş başvuru hatası
- 22. Swift C stili döngüler kullanımdan kaldırıldıktan sonra bir döngüde azalan dizin
- 23. Dosyaları Sil bölümlenmiş adım işlemeden sonra
- 24. GitLab: Otomatik başlangıç nasıl devre dışı bırakılır?
- 25. WIX yükleyici sonraki pencerede
- 26. Wix, WixUI_InstallDir.wxs ve InstallDirDlg.wxs
- 27. WiX - HTTP Yanıt Başlığı
- 28. WiX 3.5 ile birlikte WiX 3.5'i yükleme
- 29. Neden .csproj dosyaları git rebase'den sonra dağılıyor?
- 30. "PATH" ortam değişkeni WIX
" wixusers posta listesine soru sormak ve aynı cevabı almak, ama aynı zamanda Daimi bayrak (Phil Wilson'ın övgüleri) hakkında not etmek: Herkes, Kalıcı'nın sonsuza kadar kalıcı olduğunu anladığı sürece. "Ayarı Kalıcı Değil olarak değiştirene kadar" anlamına gelmez. Bu bileşenin sistemde kalıcı olmasını sağlar ve "sonsuza kadar kalıcı yükleyici" gerekmediği sürece onu kullanmazdım. – glenneroo
Bu konuyu yeniden canlandıracağım ve şu soruyu soracağım: eğer ayrılmak istediğiniz çok sayıda (200+) dosya varsa ne olacak? Her bir bileşene gidip Kalıcı = "evet" ifadesini ekleyerek veya Guid = "" ayarını yapmak doğru olmaz. – treaz
fakat WiX'in yolu budur, her dosyanın sonlu durumunu açıklıyorsunuz, dolayısıyla sistemin yükleme/kaldırma işleminden önce/sonra nasıl olması gerektiği konusunda sıfır belirsizlik var. Eski montajcılar ile ilgili problem, tüm hataları işlemedikleri için, garip durumlarda olacaktı. MSI durumlu bir süreçtir. –