Sto scrivendo un programma di installazione WIX e ho i seguenti requisiti:
Durante l'installazione, ho bisogno di passare un percorso assoluto a un file (chiamiamolo A) incluso nel mio programma di installazione per un componente COM, che già esiste sul disco rigido e fa parte di un altro programma. Ho già scritto un'azione personalizzata appropriata che prevede un percorso per il file A. Non voglio includere A come file installato nella cartella Programmi e rimosso durante il processo di disinstallazione. Invece, vorrei mettere un solo temporaneo sul disco rigido, chiamare la mia azione personalizzata che farà sì che il componente COM utilizzi il contenuto di A e quindi rimuova A dal disco. C'è un modo semplice per raggiungere questo obiettivo?WIX: utilizzo di un file temporaneo durante l'installazione
Ho provato a utilizzare la tabella binaria e memorizzare A lì, tuttavia non so come fare riferimento a A utilizzando il percorso assoluto. So che potrei inserire A al di fuori del file MSI, ma vorrei mantenere tutte le esigenze di installazione dei file in un singolo MSI.
Qualsiasi aiuto sarebbe apprezzato.
Buona idea. Dire che installerò un file e lo cancellerò con la mia azione personalizzata alla fine del processo di installazione. Non ci sarebbe un problema con un file mancante durante la disinstallazione? Suppongo che il programma di disinstallazione non tratti i file mancanti come errori? – madbadger
No, non ci sarà un errore durante la disinstallazione. Se il programma di disinstallazione non vede il file, viene semplicemente soffiato da esso. –