Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Imprimanta ciss rezista perioade ...

Garmin fēnix 7 / PRO / Saphi...

Care sunt cele mai mari regrete a...

Alfa Romeo Stelvio 2.2 jtd
 Intrebari srl nou

La multi ani @AndReW99!

Alegere masina £15000 uk

TVR vrea sa lanseze o platforma d...
 Strategie investie pe termen lung...

Modulator FM ptr auto alimentat p...

orange cablu f.o. - internet fara...

Robinet care comuta traseul
 A fost lansata Fedora 40

Samsung S24 plus

Imi iau un Dell? (Vostro vs others)

Abonati Qobuz?
 

Aplicatia găsește versiune noua pe server

- - - - -
  • Please log in to reply
5 replies to this topic

#1
adiharan

adiharan

    Oldest member. Probably

  • Grup: Senior Members
  • Posts: 3,720
  • Înscris: 24.03.2002
Am făcut o aplicație c#, instalată local, care își face update de pe un server. Momentan nu am acces la server, dar aplicatia locală am apdatat-o manual, adică dintr-un kit făcut fără să-l mai urc pe server. Ciudat e, că la fiecare pornire (așa e setată) îmi spune că varianta de pe server e mai nouă, și vrea să-și facă upgrade. De fapt, își face downgrade la o versiune mai veche, pe deasupra expirată.
De ce mi-o vede ca fiind versiune superioară, cînd de fapt e versiune inferioară?

2_3_1_0_33 vs 2_3_1_0_29

#2
_Smiley_

_Smiley_

    Guru Member

  • Grup: Senior Members
  • Posts: 20,026
  • Înscris: 24.02.2006
din cauza ca deoarece.
pune aici codul care compara versiunile, sa vedem ce e gresit.

#3
adiharan

adiharan

    Oldest member. Probably

  • Grup: Senior Members
  • Posts: 3,720
  • Înscris: 24.03.2002
păi e clickonce. Ah, credeam că am scris.

#4
_Smiley_

_Smiley_

    Guru Member

  • Grup: Senior Members
  • Posts: 20,026
  • Înscris: 24.02.2006
cel mai probabil considera ca versiune de pe server e "mai noua".
practic tu ai reusit cumva sa faci fix ce spune in MSDN ca nu trebuie sa faci:

Quote

You should never decrement a version number; doing so could cause unpredictable update behavior
( https://msdn.microso...y/haeyaeba.aspx )
doar ca in loc sa decrementezi version number-ul de pe server, ai incrementat version number-ul local. rezultatul e cam acelasi.

solutia corecta e sa pui noua versiune pe server si sa lasi upgrade-ul sa functioneze asa cum a fost gandit.

#5
adiharan

adiharan

    Oldest member. Probably

  • Grup: Senior Members
  • Posts: 3,720
  • Înscris: 24.03.2002
aha, cred că m-am prins. Merci.
I-a expirat clientului programul, si nu aveam acces atunci la server, asa că i-am instalat ”local” noua versiune. Dar de ce o vede pe cea de pe server mai nouă, tot nu pricep.

#6
_Smiley_

_Smiley_

    Guru Member

  • Grup: Senior Members
  • Posts: 20,026
  • Înscris: 24.02.2006
deoarece e "unpredictable update behavior" :)
mai mult ca sigur intern sunt ceva verificari mai complexe, nu numai versiunea.

Anunturi

Bun venit pe Forumul Softpedia!

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate