Khi iam cố gắng tạo trình cài đặt, tôi nhận được lỗi sau:Thư mục xx nằm trong hồ sơ người dùng nhưng không được liệt kê trong bảng RemoveFile.
Thư mục ProgramMenuDir nằm trong hồ sơ người dùng nhưng không được liệt kê trong bảng RemoveFile.
Làm cách nào để giải quyết vấn đề này? bên dưới là cấu trúc thư mục tôi đang sử dụng.
<Directory Id="ProgramMenuFolder" Name="Programs">
<Directory Id="ProgramMenuDir" Name="E">
<Directory Id="Monarch" Name="Monarch">
<Component Id="Monarch" Guid="E510F3DA-82AA-11DF-8814-8970DFD72085">
<RemoveFolder Id='Monarch' On='uninstall' />
<RemoveFolder Id='ProgramMenuDir' On='uninstall' />
<RegistryValue Root='HKCU' Key='Software\[Manufacturer]\[ProductName]' Type='string' Value='' KeyPath='yes' />
</Component>
</Directory>
</Directory>
</Directory>
Trong trường hợp của tôi, tôi đã nhìn thấy lỗi này vì tôi đã quên thêm thành phần làm đối tượng địa lý. – briantyler
@TheMouthofaCách tương tự cho tôi. –
vâng, cuối cùng sau 2 ngày tìm kiếm – Gilad