Username
Password

Programmazione

Supporto per Linguaggi di Programmazione
Wednesday, 28 September 2011, 11:17
gillesvilleneuve
 GillesVilleneuve
 Utente Appassionato
 
L'avatar di  gillesvilleneuve
 
 Messaggi: 1,446

Problema con aggiornamenti automatici in visual c#


Soliti problemi da gnurante!!!!
ho scritto un programma con visual c# 2010, e ho notato che per gli aggiornamenti posso utilizzare la procedura automatica integrata in VS2010.

Quindi ogni volta che voglio rilasciare una nuova revisione del mio programma lo pubblico su un ftp e tutti quelli che avviano il programma in automatico si scaricano e installano gli aggionamenti.... tutto fantastico e senza starmi a menare su come gestire il tutto...

solo che come al solito c'è un problema... il mio programma salva dei dati su un DB che si trova nella cartella di installazione del programma, e ogni volta che il programma si aggiorna il DB viene sovrascritto con quello vuoto.

Non è possibile dirgli di sovrascrivere tutto tranne quelche file? ho visto che ci sono varie ipostazioni sui file che vanno inclusi, ma non ho capito bene come funziona. Mi potete illuminare?

P.S. se manca quelche M è solo perchè il tasto funziona a CAVOLO!!!!!
    Rispondi Citando Rispondi
Wednesday, 28 September 2011, 12:27
Neles
 Davide P.
 Militante
 
L'avatar di  Neles
 
 Località: Genoa
 Età: 45
 Messaggi: 3,577

Se stai usando ClickOnce probabilmente la soluzione si trova qui:

How to: Specify Which Files Are Published by ClickOnce

HTH
__________________
There is no dark side of the Moon really... matter of fact it's all dark.

Chuck Norris non bestemmia, è Dio che compie una metamorfosi per accontentarlo
    Rispondi Citando Rispondi
Thursday, 29 September 2011, 14:16
gillesvilleneuve
 GillesVilleneuve
 Utente Appassionato
 
L'avatar di  gillesvilleneuve
 
 Messaggi: 1,446

Avevo capito che funzionava così.... ma io metto tutte le cose ammodo e non mi va...

io ho un DB .sdf se gli dico che questo è "File di Dati" lui non lo include nel pacchetto!!!
Inoltre è proprio lui che lo imposta così!
    Rispondi Citando Rispondi
Thursday, 29 September 2011, 14:26
gillesvilleneuve
 GillesVilleneuve
 Utente Appassionato
 
L'avatar di  gillesvilleneuve
 
 Messaggi: 1,446

Rettifico... in realtà li mette nel pacchetto, il problema è che dopo che l'ho installato se vado a vedere nella cartella dove ci sono tutti i file, li dentro non c'è sto cavolo di DB, non è che lo piazza in un altro posto?
    Rispondi Citando Rispondi
Thursday, 29 September 2011, 14:34
gillesvilleneuve
 GillesVilleneuve
 Utente Appassionato
 
L'avatar di  gillesvilleneuve
 
 Messaggi: 1,446

SIIIIIIIIIIIIIIIIIIIIIIIIIIIIII ho capitooooo!!! copia i file in una cartella separata....
Adesso però ho un altro problema.... come lo becco il percorso del file? visto che io me lo aspetto nella cartella dove si avvia il programma....

    Rispondi Citando Rispondi
Thursday, 29 September 2011, 15:11
Neles
 Davide P.
 Militante
 
L'avatar di  Neles
 
 Località: Genoa
 Età: 45
 Messaggi: 3,577

Se dici che quel file .sdf è un file dell'applicazione anziché un file di dati non te lo mette nella root del programma?
__________________
There is no dark side of the Moon really... matter of fact it's all dark.

Chuck Norris non bestemmia, è Dio che compie una metamorfosi per accontentarlo
    Rispondi Citando Rispondi
Thursday, 29 September 2011, 15:24
gillesvilleneuve
 GillesVilleneuve
 Utente Appassionato
 
L'avatar di  gillesvilleneuve
 
 Messaggi: 1,446

Si, ma ogni volta che aggiorno il programma mi si sovrascrive.

Comunque ho capito come fare:

string DirectoryDati = Application.UserAppDataPath;

con questo comando mi prendo la cartella dove andrà a finire il file se lo classifico come file dati.

Quindi, RISOLTO!!!! Evvai"!!!

Ora devo solo capire come si fa a creare un DB da linea di comando
    Rispondi Citando Rispondi
Commenti a questo messaggio
  Neles: Yabadabaduu!
Rispondi Invia Nuova Discussione


Utenti attualmente attivi che stanno leggendo questa discussione: 1 (0 utenti e 1 visitatori)
 

Thread già visto da:
C0m4nch3, Pocket, SkidArh+, RomeoKnight, Duilio, palin, BRAVO 2, SatRider, Foxes, ale82x, Neles, davide72
Strumenti Discussione Cerca in questa Discussione
Cerca in questa Discussione:

Ricerca Avanzata
Modalità Visualizzazione

top Regole di scrittura
Tu non puoi inserire messaggi
Tu non puoi rispondere ai messaggi
Tu non puoi inviare allegati
Tu non puoi modificare i tuoi messaggi

codice vB è Attivo
Smilies è Attivo
[IMG] il codice è Attivo
Il codice HTML è Attivo

Se hai problemi, contattaci


Visite Totali Posts: 81.269.377
Tutti gli Orari sono GMT +1. Attualmente sono le 08:15.

iGroup Black
Powered by vBulletin Versione 3.5.6
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
Traduzione italiana a cura di: Enzo-Staff-VbulletinItalia.it
 
2000, 2012 © Visiva Group