Bootstrapper khusus yang dibuat menggunakan wix3.6 tidak menghapus instalasi msi

Saya menginstal paket msi saya (my.msi) dari bootstrapper terkelola khusus yang dibuat menggunakan wix3.6 burn, bootstrapper pertama-tama menginstal beberapa paket prasyarat dan kemudian menginstal my.msi.

Penginstalan berfungsi dengan baik, tetapi ada masalah dengan Penghapusan Instalasi. Saat mencopot pemasangan, bootstrapper menutup tanpa mencopot pemasangan apa pun, saat memeriksa log, bootstrapper mencatat rencana sebagai:

[1C10:2D80][2013-05-14T16:22:26]i201: Paket yang direncanakan: my, status: Ada, permintaan default: Tidak ada, ba diminta: Tidak ada, jalankan: Uninstall , kembalikan: Instal, cache: Tidak, hapus cache: Ya, ketergantungan: Batalkan pendaftaran

Saya memanggil Bootstrapper.Engine.Plan(LaunchAction.Uninstall) dalam kode terkelola saya untuk mencopot pemasangan aplikasi.

Saya tidak melihat informasi relevan lainnya di file log.

Apakah ada yang punya saran? terima kasih.


person naren    schedule 14.05.2013    source sumber


Jawaban (1)


saya akhirnya menemukan solusinya dari tautan ini

http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/How-to-uninstall-Burn-bundle-td7579345.html

Saya telah menentukan ExitCode Behavior=”scheduleReboot” untuk salah satu paket prasyarat saya.

person naren    schedule 16.05.2013