2012-06-15 15 views
7

Microsoft.Net 4.5 è in arrivo e voglio aggiornare la mia app clickonce quando MS rilascia la versione finale.Clickonce. Upgrade n.

La mia domanda è: gli utenti che hanno già installato un'applicazione clickonce (con .net 4.0) dovranno effettuare un aggiornamento di rete .net manuale o sarà automaticamente?

Tks

+1

Il tuo clic una volta update _should_install .NET 4.5. – jrummell

+0

dovrebbe la parola chiave qui – Filip

risposta

4

se l'utente ha installato .NET 4 e gli obiettivi di applicazioni .NET 4.5, hanno installare .NET 4.5.

.NET 4 non verrà automaticamente aggiornato a .NET 4.5. A un certo punto, Microsoft inizierà a spingere fuori .NET 4.5 in Aggiornamenti di Windows, ma è troppo presto per anticipare i tempi.

+0

Anche se aggiungo come prerequisito? – Alexandre

+1

setup.exe è un bootstrapper che controlla e installa i prerequisiti e quindi avvia l'installazione dell'applicazione ClickOnce stessa. ClickOnce cerca aggiornamenti solo per sé, non per i prerequisiti. È possibile modificare il prerequisito e quindi inviare un collegamento a setup.exe e chiedere alle persone di eseguirlo di nuovo. Installerà i nuovi prerequisiti e quindi eseguirà l'app. Non potremmo fare affidamento su tutti i nostri clienti. – RobinDotNet

+1

(# 2) Per gestire i prerequisiti che cambiano nelle nostre app ClickOnce, distribuiamo la nuova versione a un nuovo URL, quindi distribuiamo un aggiornamento alla vecchia versione con il codice che verrà disinstallato e installerà la nuova versione. Piuttosto senza cuciture. Disinstallare/reinstallare il codice è in questo articolo http://msdn.microsoft.com/en-us/library/ff369721.aspx – RobinDotNet