Prehod Codeks programa na .NET 10

Z novo različico 10.2603.0. program Codeks prehaja na platformo .NET 10, ki je najnovejša različica Microsoftove razvojne platforme. Prehod prinaša dolgoročno podporo, varnostne posodobitve, boljšo zmogljivost ter podporo za nadaljnji razvoj in uvajanje novih funkcionalnosti.

Pred nadgradnjo Codeksa na različico 10.2603. ali novejšo je potrebno namestiti .NET 10.

 

Ali uporabljate različico 10.2404.12.23746 ali višjo (10.2501.x in novejše)?

Potem za vas pred nadgradnjo na 10.2603. ali novejšo veljajo naslednja navodila:

POZOR! Pred začetkom nadgradnje obvezno naredite varnostno kopijo programa Codeks ali vsaj sledeče:

  • baza podatkov
  • CodeksCommunicationCryptoKey.txt
  • Database.config
  • logging.config
 

Za ustrezno delovanje je potrebna namestitev dveh Microsoft paketov, ki jih lahko prenesete iz Microsoftove uradne strani:

 

Po uspešni namestitvi zahtevanih Microsoft paketov lahko izvedete nadgradnjo programa Codeks na različico 10.2603. ali novejšo.

   

Ali uporabljate različico NIŽJO od 10.2404.12.23746?

Potem za vas pred nadgradnjo na 10.2603. ali novejšo veljajo naslednja navodila:

Pred nadgradnjo na različico 10.2603. ali novejšo morajo vsi uporabniki z različico, NIŽJO od 10.2404.12.23746, program OBVEZNO najprej nadgraditi na različico 10.2404.12.23746!

Neposredna nadgradnja iz različic, starejših od 10.2404.12.23746 , na novejše različice NI PRIPOROČLJIVA, saj lahko pride do izgube podatkov!

V kolikor potrebujete namestitveno datoteko za različico 10.2404.12.23746. se obrnite na našo podporo.

 

POMEMBNO pred nadgradnjo!

Pred nadgradnjo na zadnjo uradno različico 10.2404. NUJNO preverite, če imate nastavljen protokol HTTPS ali spremenjen port (privzet 9090). Ob nadgradnji iz 10.2404.12. na različico 10.2603. se namreč te nastavitve postavijo na privzete vrednosti (HTTP in port 9090) zato boste morate vaše nastavitve po nadgradnji ponovno nastaviti.

PROTOKOL: Če je po nadgradnji na zadnjo uradno različico protokol drugačen od vaših prejšnjih nastavitev, potem zaustavite Codeks Servis Manager z gumbom Stop in kliknite gumb SSL certificates. V novem oknu izberite pravilen SSL certifikat, ki ste ga imeli v vaših nastavitvah ter v spodnjem zavihku Protocol mode izberite HTTPS.

PORT: Če ste imeli pred nadgradnjo drugačen port od privzetega 9090, potem ga še enkrat vpišite in za potrditev pritisnite Change port.

 

Navodila s koraki za namestitev iz verzije 10.2404.12.23746 na verzijo 10.2603. ali novejšo

POZOR! Pred začetkom nadgradnje obvezno naredite varnostno kopijo programa Codeks ali vsaj sledeče:

  • baza podatkov
  • CodeksCommunicationCryptoKey.txt
  • Database.config
  • logging.config

Za ustrezno delovanje je potrebna tudi namestitev dveh Microsoft paketov, ki jih lahko prenesete iz Microsoftove uradne strani:

   

V nadaljevanju je opisano delovanje novih NET10 Installerjev v primeru, da je Codeks že naložen (ni sveža instalacija – v večini primerov gre za nadgradnjo na novo verzijo).

1. Ko zaženete postopek namestitve, program najprej preveri, ali je na vašem računalniku že nameščen kakšen drug Codeks produkt. Če je zaznan produkt, ki ni enak tistemu, ki ga želite namestiti, se prikaže opozorilo (npr. Codeks produkt na vašem računalniku je TA-KIT, vi pa želite namestiti Codeks TA). To vas obvesti, da morate najprej odstraniti obstoječi Codeks produkt, preden lahko nadaljujete z namestitvijo novega. Postopek namestitve se bo s tem opozorilom ustavil, dokler ne odstranite obstoječega programa.

 

2. Če je preverjanje, ali je nameščen drug Codeks produkt, uspešno (na računalniku ni drugega Codeks produkta), sistem nadaljuje s preverjanjem, ali sta na računalniku nameščena naslednja dva paketa.

Če eden ali oba paketa nista nameščena, boste prejeli obvestilo, kater paket manjka, skupaj s povezavami do Microsoftove uradne strani, kjer lahko prenesete ustrezne namestitvene programe:

Preden lahko nadaljujete z namestitvijo Codeksa, morate najprej ročno namestiti manjkajoče pakete. Ko so paketi nameščeni, zaženite postopek namestitve Codeksa znova.

 

3. Če so nameščeni vsi potrebni Microsoftovi runtime paketi (ASP.NET Core Runtime 10 in .NET Desktop Runtime 10), se nadaljuje postopek namestitve s primerjanjem verzije trenutno nameščenega Codeksa in verzije, ki jo želite namestiti. 

  • Če je verzija Codeksa, ki jo želite namestiti, novejša od trenutne nameščene verzije, se namestitev nadaljuje.
  • Če je verzija Codeksa, ki jo želite namestiti, enaka ali starejša od trenutno nameščene verzije, se namestitev prekine.

Če želite namestiti starejšo verzijo Codeksa, morate najprej ročno odstraniti trenutno nameščen Codeks. Po odstranitvi lahko ponovno zaženete namestitveni program za starejšo verzijo. S tem se zagotovi, da vedno nameščate le novejše verzije, razen če se zavestno odločite za namestitev starejše verzije z ročno odstranitvijo obstoječe.

 

4. Ko sistem uspešno preveri verzijo Codeksa, sledi preverjanje veljavnosti licenčnih nadgradenj (updates license). Sistem preveri, ali ima uporabnik veljavno licenco za nadgradnjo Codeksa.

  • Če uporabnik ima veljavno licenco za nadgradnje, se postopek namestitve nadaljuje.
  • Če uporabnik nima veljavne licence, se prikaže spodnje opozorilo, postopek namestitve pa se prekine prekine.

V primeru zgornjega opozorila, je vaša licenca za nadgradnje potekla, zato boste morali pridobiti veljavno licenco, da boste lahko nadaljevali z nadgradnjo Codeksa (Pridobitev nove licence za posodobitve).

 

5. Če imate v sistemu veljavno licenco za nadgradnje in že nameščeno starejšo verzijo istega Codeks produkta, se postopek prepozna kot nadgradnja. V tem primeru boste prejeli obvestilo, da je za nadaljevanje potrebno odstraniti trenutno nameščeno (starejšo) različico Codeksa.

  • Potrditev odstranitve: Uporabnik lahko klikne na gumb »Yes«/»Da«, s čimer bo avtomatsko sprožen postopek za odstranitev starejše verzije Codeksa (ni potrebno, da uporabnik ročno odstranjuje program). Ko bo odstranitev končana, se bo postopek namestitve nove verzije nadaljeval samodejno.
  • Prekinitev postopka: Če uporabnik izbere »No«/»Ne«, se namestitev prekine in nameščena ostane starejša verzija.

Ko se zažene postopek odstranitve starejše verzije Codeksa, uninstaller samodejno ohrani določene datoteke in mape v instalacijski mapi, ki so potrebne za pravilno delovanje po nadgradnji. Te datoteke vključujejo:

  • CodeksCommunicationCryptoKey.txt (kriptografski ključ)
  • Database.config (nastavitve baze podatkov)
  • logging.config (nastavitve beleženja)
  • Mape:
    • /Logs (dnevniki)
    • /Assets/WorkplanTemplates (predloge delovnih načrtov)
    • /Webroot/assets (spletna vsebina)
    • /data (podatki baze, v primeru SQLite)

Če želi uporabnik popolnoma odstraniti vse datoteke Codeksa iz sistema, bo moral te datoteke in mape ročno izbrisati, saj jih uninstaller ne odstrani samodejno.