<RegistryKey Id="MyServerRegInstallDir" Root="HKLM" Key="Software\MyApp\Server" Action="create">
<RegistryValue Name="InstallDir" Type="string" Value="[INSTALLDIR]" />
<RegistryValue Name="DataDirectory" Type="string" Value="[MYAPPDATADIR]" />
</RegistryKey>
Các khóa con InstallDir và DataDirectory sẽ bị xóa khi gỡ cài đặt. Làm thế nào để ngăn chặn nó?Làm cách nào để ngăn Wix xóa các mục đăng ký khi gỡ cài đặt?
Lý tưởng nhất là hành động = "tạo" phải thực hiện.
Mục đích của việc để lại dữ liệu trong sổ đăng ký sau khi chương trình bị xóa là gì? – kiamlaluno
Khi ứng dụng được cài đặt lại, ứng dụng có thể khôi phục. – Rohit
Tôi đã đưa cho bạn một con trỏ tới một thứ có thể hoạt động bên dưới. Nhưng tôi đồng ý với kiamlaluno, trình gỡ cài đặt của bạn nên làm hết sức mình để đặt máy ở trạng thái sạch khi nó gỡ cài đặt. Vì nếu cài đặt của bạn bị hỏng và khiến ứng dụng gặp tình trạng xấu, giải pháp "gỡ cài đặt sau đó cài đặt lại" cổ điển sẽ không hoạt động. – selbie