Tôi có một số hành động tùy chỉnh mà tôi chỉ muốn thực thi trong kịch bản nâng cấp.Làm cách nào để phân biệt giữa cài đặt bình thường và nâng cấp trong WIX?
Tôi cố gắng để thiết lập một số thuộc tính, ví dụ như "myProperty" ... Khi tôi bước vào qua một tiêu chuẩn cài đặt, tôi có thể cài đặt chúng, và một ví dụ về XML đó là như sau ...
<Custom Action="SetMyPropertyToOn" After="exampleActionRuuningBeforeThisOne"> (ENABLEMYPROPERTY_CB) AND (NOT ENABLEMYPROPERTY_CB="0") AND (NOT ENABLEMYPROPERTY) AND (NOT Installed)</Custom>
Nó chạy trong một cài đặt bình thường ... Tôi cũng muốn nó chạy trong một kịch bản nâng cấp.
Một Major Nâng cấp hoặc một Tiểu Nâng cấp? Nếu bạn đang thực hiện nâng cấp nhỏ thì Cài đặt sẽ là đúng và điều này sẽ đánh giá sai. –