sto lavorando con un programma di installazione WIX e continuo a ricevere questo messaggio di errore:Quali sono le cause di un 1723 DLL non trovato errore in un programma di installazione WIX
WIX Errore 1723. C'è un problema con questo pacchetto di Windows Installer . Non è stato possibile eseguire una DLL necessaria per completare questa installazione.
Sono presenti altri problemi che potrebbero causare l'errore 1723 non correlato alla DLL non trovato?
Posso dire con certezza al 100% che la DLL deve essere trovata perché le precedenti azioni personalizzate nello stesso programma di installazione funzionano e tutti utilizzano la stessa DLL.
Ho avuto questo errore in precedenza e l'ho risolto rinominando l'azione personalizzata, quindi ho pensato che fosse correlato alla lunghezza del nome consentito per l'azione personalizzata. Questa volta ho provato sia un nome più breve che un nome la lunghezza esatta di altre azioni personalizzate di lavoro e ancora ottengo questo errore.
Ho studiato le cause del 1723 e il più comune sembra essere che il programma di installazione non riesca a decomprimere la DLL a causa dei diritti di accesso. Sebbene questo sia molto improbabile dato che altre azioni personalizzate nello stesso file che fanno riferimento alla stessa DLL funzionano bene, mi sono assicurato che la cartella a cui l'installer sta tentando di accedere abbia accesso completo per questo utente, inoltre sto eseguendo il programma di installazione da un prompt dei comandi nell'amministratore modalità così non dovremmo avere problemi lì.
Questo non è un codice di errore del set di strumenti WiX, quindi sono un po 'confuso. Lo ottieni da Windows Installer (MSI) durante un'installazione? Se è così puoi condividere un po 'più di informazioni sull'azione personalizzata, quali sono le sue dipendenze, ecc.? –
Non si tratta di un errore del toolset WIX, per quanto posso dire che è un codice di errore standard per un programma di installazione di Windows che non è in grado di trovare la DLL. Tuttavia sono abbastanza sicuro che WIX non stia creando correttamente l'installer. Penso/spero di aver appena scoperto che la causa è un _ nel nome dell'azione personalizzata. – Purplegoldfish
Bene, abbiamo bisogno di maggiori dettagli su come stai includendo l'azione personalizzata nel tuo MSI e in che modo l'azione personalizzata. Dll è stata creata per essere veramente utile. –