Domanda

ho rilasciato un app e ho implementato una funzionalità user-richieste e vorrei rilasciare una nuova versione. Io non sono sicuro di come questo è in genere fatto - c'è qualche impostazione nel progetto di installazione di .NET che posso usare per dirgli di sovrascrivere solo alcuni file se l'applicazione è già installata, o devo per generare una patch in qualche modo?

Se avete intenzione di suggerire auto-aggiornamento, sono d'accordo che è una buona idea, ma la versione originale solo controlla il sito web app per vedere se c'è una nuova versione e sarà indirizzare l'utente a una pagina di download per la versione aggiornata - non scaricare e auto-aggiornamento per voi. Anche se aggiungo che a questa versione, ho ancora bisogno di un modo amichevole per fornire un aggiornamento ai miei utenti esistenti.

È stato utile?

Soluzione

Presumo si intende la funzionalità di Windows Installer che rende l'utente disinstallare la versione "corrente" prima di installare il "nuovo"?

Nelle proprietà di installazione del progetto, dare un'occhiata alle proprietà di "ProductCode" e "UpgradeCode". Questi sono GUID che definiscono come il programma di installazione cerca le versioni precedenti.

Per semplicemente dare agli utenti un programma di installazione di installare una versione aggiornata, incrementare il "Version" proprietà / numero e l'installatore deve aggiornare i file sul file system, senza creare le voci duplicate nel menu di avvio, aggiungere / rimuovere programmi, ecc

Altri suggerimenti

Il ClickOnce pubblicare modello funziona bene per le piccole applicazioni. Nel progetto, basta fare clic destro andare alle proprietà e quindi fare clic sulla scheda "Pubblica".

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top