Fino ad ora la nostra app è stata pubblicata utilizzando ClickOnce tramite la procedura guidata "Pubblica" di Visual Studio. Questo è stato piuttosto doloroso e abbiamo automatizzato il processo usando msbuild/mage.Come eseguire la migrazione dalla procedura guidata di Visual Studio ClickOnce "Pubblica" alla distribuzione MSBuild/mage?
Sfortunatamente, la nuova distribuzione non sembra essere compatibile con quella precedente, fornendo l'errore "L'identità di distribuzione non corrisponde all'abbonamento" quando gli utenti (test) aggiornano.
Ora ci sono molte differenze tra i file generati usando "Pubblica" e il nostro script Mage, ma non possiamo eliminarli tutti. Ad esempio, "Publisher" non sembra essere rispettato da GenerateDeploymentManifest
, mentre Mage -New Deployment
non può impostare UpdateMode su Primo piano. Ci sono altri casi simili.
Qualcuno si è mai allontanato con successo dalla procedura guidata "Pubblica" senza richiedere all'intera base utenti di reinstallare l'app? Qual è stato il tuo approccio?
P.S. VisualStudio 2008; tutti gli utenti sono su .NET Framework 3.5 SP1.