Quando provo a creare l'installer, viene visualizzato il seguente errore:Directory xx si trova nel profilo utente ma non è elencata nella tabella RemoveFile.
La directory ProgramMenuDir si trova nel profilo utente ma non è elencata nella tabella RemoveFile.
Come posso risolvere questo problema? di seguito è la struttura di directory che sto usando.
<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>
Nel mio caso vedevo questo errore perché avevo dimenticato di aggiungere il componente come funzionalità. – briantyler
@TheMouthofaCow stesso per me. –
sì finalmente dopo 2 giorni di ricerca – Gilad