Vai al contenuto

English Italiano
Colour Theme
 

Indice Del Forum

[vb.net] Aggiornare Il Numero Di Versione Di Un Software


  • Non puoi rispondere a questa discussione
12 replies to this topic

#1 d4n183

d4n183

    Esperto

  • Utenti
  • PipPipPipPipPip
  • 344 Messaggi:
  • Sesso:

Inviato 11 September 2007 - 13:53 PM

Se io avessi un'applicazione con relative dll, e dovessi aggiornare solo quelle come si aggiorna il numero di versione del programma senza ricompilare l'exe. Volevo capire come fanno ad esempio i programmi che scaricando gli aggiornamenti aggiornino il numero di versione, ma senza riscaricarsi tutti i file del programma solo quelli che servono.

#2 Prozac

Prozac

    Supremo

  • Utenti
  • PipPipPipPipPipPipPipPip
  • 3571 Messaggi:
  • Località:Levico Terme (TN)

Inviato 11 September 2007 - 16:31 PM

Se il tuo programma utilizza delle DLL e cambiano queste (purchè rimangano compatibili come firma dei metodi interni) non serve ricompilare il .exe... Le DLL sono fatte apposta :)

#3 d4n183

d4n183

    Esperto

  • Utenti
  • PipPipPipPipPip
  • 344 Messaggi:
  • Sesso:

Inviato 11 September 2007 - 17:03 PM

Lo so, ma ho notato che alcuni programmi quando aggiornano anche solo una dll, aggiornano il numero di versione, volevo sapere come. quando avvio un programma per esempio nello splashscreen si nota che il numero di versione è cambiata dopo l'aggiornamento

#4 Prozac

Prozac

    Supremo

  • Utenti
  • PipPipPipPipPipPipPipPip
  • 3571 Messaggi:
  • Località:Levico Terme (TN)

Inviato 11 September 2007 - 21:26 PM

Si vede che il numero di versione si trova dentro quella DLL :)

#5 d4n183

d4n183

    Esperto

  • Utenti
  • PipPipPipPipPip
  • 344 Messaggi:
  • Sesso:

Inviato 12 September 2007 - 09:03 AM

e modificando il numero di versione all'interno del file manifest?

#6 Prozac

Prozac

    Supremo

  • Utenti
  • PipPipPipPipPipPipPipPip
  • 3571 Messaggi:
  • Località:Levico Terme (TN)

Inviato 12 September 2007 - 09:55 AM

Hai provato? Però, quel file serve soprattutto al compilatore per aggiornare il .exe... Secondo me se modifichi esclusivamente il file manifest ma non ricompili l'applicazione, non modifichi la versione... Potresti smentirmi ;-)

#7 d4n183

d4n183

    Esperto

  • Utenti
  • PipPipPipPipPip
  • 344 Messaggi:
  • Sesso:

Inviato 12 September 2007 - 10:10 AM

Si hai ragione, non cambia...ci sarà un altro modo...

#8 d4n183

d4n183

    Esperto

  • Utenti
  • PipPipPipPipPip
  • 344 Messaggi:
  • Sesso:

Inviato 12 September 2007 - 20:51 PM

Questo codice permette di cambiare tutti gli attributi ma dopo l'eseguibile non va più...

#9 Prozac

Prozac

    Supremo

  • Utenti
  • PipPipPipPipPipPipPipPip
  • 3571 Messaggi:
  • Località:Levico Terme (TN)

Inviato 12 September 2007 - 22:54 PM

Ma perché vuoi cambiare la versione di un eseguibile che non cambi?
Le versioni, di solito, vanno aggiornate quando si aggiorna il codice...

#10 d4n183

d4n183

    Esperto

  • Utenti
  • PipPipPipPipPip
  • 344 Messaggi:
  • Sesso:

Inviato 12 September 2007 - 23:24 PM

volevo un sistema per aggiornare la versione nel caso dovessi aggiornare le relative dll senza toccare l'eseguibile, nel caso mettessi il mio programma scaricabile da internet, gli aggiornamenti includerebbero così solo le dll e non tutto solo per cambiare il numero di versione

#11 Prozac

Prozac

    Supremo

  • Utenti
  • PipPipPipPipPipPipPipPip
  • 3571 Messaggi:
  • Località:Levico Terme (TN)

Inviato 12 September 2007 - 23:45 PM

hai un applicativo che è composto da più dll tue?
perché non metti la versione dentro una dll apposita che fai sempre scaricare assieme agli aggiornamenti? In modo che l'eseguibile legge la versione da quella dll che, ad ogni aggiornamento, conterrà la versione corretta :)

#12 d4n183

d4n183

    Esperto

  • Utenti
  • PipPipPipPipPip
  • 344 Messaggi:
  • Sesso:

Inviato 13 September 2007 - 09:41 AM

ci avevo pensato ma quando guardi le proprietà del file exe si vede ancora il numero vecchio

#13 Prozac

Prozac

    Supremo

  • Utenti
  • PipPipPipPipPipPipPipPip
  • 3571 Messaggi:
  • Località:Levico Terme (TN)

Inviato 14 September 2007 - 07:13 AM

Certo, perché quel file non è cambiato... Ma dovrebbe essere corretto così... La versione di un file dovrebbe cambiare solo quando cambia il file...






0 utente(i) stanno leggendo questa discussione

utenti, ospiti, utenti anonimi

Coded for IP.Board 3.2 by Scott Jones of the TheDanzorLabs - Web Design and Development