Clickonce: directory perse nell'applicazione aggiornata

mercoledì 01 giugno 2011 - 19.52
Tag Elenco Tags  C#  |  VB.NET  |  .NET 4.0  |  Visual Studio 2010

dbfabio Profilo | Newbie

Ho creato una windows application e l'ho pubblicata usando la tecnologia Clickonce.
Questa applicazione crea nella directory di installazione una serie di sottodirectory.
Purtroppo con l'upload dell'applicazione queste sottodirectory non ci sono più nella nuova directory dell'applicazione.
Dovrei trasportarle ogni volta dalla directory di vecchia versione a quella della nuova versione.
Come faccio?
Avete altre soluzioni da proporre?

freeteo Profilo | Guru

Ciao,
la gestione della directory è sempre demandata automaticamente al Framework, quindi di volta in volta cambia.
Per quanto riguarda i settings dell'applicazione ti basta chiamare il metodo "Settings.Default.Upgrade()" e nella versione nuova hai le impostazioni della versione precedente, mentre purtroppo io non ho trovato nessun modo per farlo a livello di files/directory del programma.

L'unico modo che ho usato io è lavorare con una directory ben precisa, ad esempio la Programmi in modo che non sia dipendente dal fatto che distribuisci con ClickOnce:
Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles) ...


Ciao.

Matteo Raumer
[MCAD .net, MVP Visual C#]
http://blogs.dotnethell.it/freeteo
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5