Bir WIX yükleyici yazıyorum ve aşağıdaki gereksinimim var:
Yükleme sırasında bir yükleyiciye dosyaya (A adını verelim) mutlak bir yol vermem gerekiyor. Sabit sürücüde zaten var olan ve başka bir programın parçası olan bir COM bileşeni. A dosyasına giden bir yolu bekleyen uygun bir Özel Eylem yazdım. Program Files klasörüne bir dosya olarak A eklemek ve kaldırma işlemi sırasında kaldırılmak istemiyorum. Bunun yerine, yalnızca sabit sürücüyü geçici olarak koymak istiyorum, COM bileşeninin A içeriğini kullanmasına neden olacak Özel Eylemimi ara ve sonra A diskini kaldır. Bu hedefi başarmanın kolay bir yolu var mı?WIX: Yükleme sırasında geçici bir dosya kullanma
İkili Tablosu kullanmayı ve A deposunu kullanmayı denedim, ancak A'yı mutlak yol kullanarak nasıl referans göstereceğimi bilmiyorum. MSI dosyasının dışına bir tane koyabildiğimi biliyorum, ancak her dosya yükleyicinin tek bir MSI'da olmasını istiyorum.
Herhangi bir yardım için teşekkür ederiz.
İyi fikir. Bir dosya yükleyeceğimi ve yükleme işleminin sonunda özel işlemimle sildiğimi varsayalım. Kaldırma sırasında eksik bir dosyayla ilgili bir sorun olmaz mıydı? Uninstaller eksik dosyaları hata olarak görmüyor mu? – madbadger
Hayır, kaldırmada bir hata olmayacaktır. Kaldırıcı dosyayı görmüyorsa, sadece onun tarafından esiyor. –