Update stille mens du kjører

stemmer
3

Min App vil være utgangspunktet distribueres med Windows Installer.

De viktigste egenskapene til løsningen jeg leter etter er:

  • Støtte tause oppdatering mens app er i gang (eller automatisk starte klient)

  • Enkel å vedlikeholde og administrere pakkeprosessen

  • Unngå kompliserte tilpasninger eller installasjonsskript

Har du noen ideer om hvordan jeg kan få til dette? Selv om det betyr å endre app-kode for å støtte noen ide.

Applikasjonen er Net 2.0

Publisert på 18/11/2010 klokken 13:38
kilden bruker
På andre språk...                            


3 svar

stemmer
1

Det Proxy Design Patternvil hjelpe deg å oppnå dette mens dette er et mønster som brukes for plugins.

Et annet kort forklaring er med Gang of Four - Proxy Design Pattern.

Å ha et øye ut Shadow Copyingav forsamlinger er definitivt nyttig for triks, som du Shadow Copy din oppdaterte forsamlingen til programmets forsamlinger mappen, så kan du lage din søknad klar over endringene og losse den gamle montering og laste den nye for endringene skal tre i kraft, det vil si uten selv å måtte starte programmet, og dette vil være helt transparent for sluttbrukeren.

En enklere tilnærming kan være den ClickOnce Deploymentsom du kan være interessert i å lese om etter suge link.

Svarte 18/11/2010 kl. 13:43
kilden bruker

stemmer
5

Har du vurdert å bruke ClickOnce for distribusjon? Den har et anlegg for å sjekke auto for oppdateringer og eventuelt tvinge dem til å bli installert - se http://msdn.microsoft.com/en-us/library/ms404263.aspx

Svarte 18/11/2010 kl. 13:46
kilden bruker

stemmer
2
  • Du kan stille oppdatere din søknad ved hjelp av Restart Manager (tilgjengelig i Vista og Win7).
  • Ikke glem at en bruker ikke alway administrator. Siden Vista hvis du registrerer din Windows Installer-pakken kan du oppdatere programmet uten administratorrettigheter fra den aktuelle brukeren.
  • For alt dette skal fungere må du installere programmet som bruker Windows Installer-teknologien. Du kan bruke Wix å opprette en XML-fil og kompilere den til en MSI-pakke. Wix integreres pent med VS.
Svarte 18/11/2010 kl. 13:58
kilden bruker

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more