Come creare un programma di disinstallazione nel progetto di installazione di Visual Studio?
-
10-07-2019 - |
Domanda
Ho creato un progetto di installazione di Visual Studio, ma non so come creare un programma di disinstallazione nel mio progetto di installazione di Visual Studio, per favore dimmi come farlo ??
Sto usando Visual Studio 2005, oppure esiste qualche altro software che crea configurazioni complete con il programma di disinstallazione.
Soluzione
Ho creato un progetto di installazione di Visual Studio, ma non so come creare un programma di disinstallazione nel mio progetto di installazione di Visual Studio, per favore dimmi come farlo ??
La risposta di Kazar è corretta. Il programma di installazione di Visual Studio crea un file .msi che descrive l'installazione in una tabella del database. I file .msi vengono utilizzati dal motore msiexec.exe di Windows Installer (in modo molto simile a .docx utilizzato da Word). Se l'applicazione è già installata, vengono visualizzate le opzioni di disinstallazione / modifica / riparazione.
Sto usando Visual Studio 2005, oppure esiste qualche altro software che crea configurazioni complete con il programma di disinstallazione.
Sono disponibili prodotti gratuiti e commerciali. Esistono due tipi generali di installazioni per Windows: file di Windows Installer (.msi) e programmi di installazione basati su script.
Altri suggerimenti
Il file msi generato dai progetti di installazione di Visual Studio è già sia un programma di installazione che un programma di disinstallazione: eseguire il file di installazione msi per installarlo, quindi fare clic con il tasto destro su di esso per visualizzare l'opzione di disinstallazione.
Il tuo programma installato verrà mostrato nel Pannello di controllo > Aggiungi / Rimuovi programmi. Potrai semplicemente premere il pulsante " Rimuovi " lì per disinstallare la tua app.
MSI che VS ha generato per te è un pacchetto di installazione Microsoft standard che puoi utilizzare per installare / disinstallare software. Puoi anche eseguire installazioni admin / silent, ecc, a seconda dei parametri personalizzati della riga di comando, se lo desideri.
La soluzione più rapida e semplice è disponibile qui:
se sai dove sono stati posizionati i file e quali chiavi del registro sono state impostate, puoi eliminare e correggere il registro, creare un programma di disinstallazione e raggrupparlo con il programma in questione
il modo migliore sarebbe quello di avere un programma di disinstallazione generico che prende i file di configurazione