Fai clic su Once channels channels e roll out feature?


2

Al momento utilizziamo ClickOnce per distribuire la nostra applicazione Windows Form. Stiamo studiando le possibilità di utilizzare più canali di rilascio, come Stable e Beta e la possibilità di rilasciare solo un aggiornamento al numero x dei client.

Non riesco a trovare alcuna informazione che indichi che ClickOnce abbia il supporto per questo fuori dalla scatola e mi chiedo se qualcuno ha risolto questo problema con una soluzione alternativa?


Dovresti leggere questa domanda su Stackoverflow praticamente risponde a questa domanda stackoverflow.com/questions/13478991/...
Ramhound

@Ramhound, quel collegamento non ha nulla a che fare con la creazione di più canali di rilascio.
heavyd

Risposte:


1

Questo non è esattamente quello che vuoi, ma è vicino. Potrebbe essere utile per gli altri che cercano questo.

Le applicazioni controllano solo gli aggiornamenti da un'unica posizione, indipendentemente dal percorso di installazione. Inizierò a chiamare questa directory "stable".

Ho intenzione di creare un'altra directory per l'installazione beta.

Quando una versione beta del test live è accettabile, copierò semplicemente quella versione nella directory stable e tutti i client con una versione minore di tale aggiornamento verranno aggiornati.

Gli utenti non aggiornerebbero mai automaticamente una versione beta, che potrebbe essere uno svantaggio di questo approccio. Per eseguire una versione beta è necessaria un'installazione da un collegamento beta. E quegli utenti beta alla fine eseguiranno solo la versione stabile a meno che non optino continuamente per ogni versione beta.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.