VB.Net ima vgrajeno orodje za migracijo, vendar pretvorbo Koda VB6 v VB.NET Nalaganje v novejšo programsko opremo ni tako enostavno. Orodje za migracijo opravi veliko dela, zlasti s skladnjo, vendar nikjer v bližini. Preden ga poskusite naložiti, morate delati kodo VB6 VB.Net.
Bi morali nadgraditi kodo?
Nekatere vrste programov je najbolje pustiti v VB6. Če vaši projekti uporabljajo spletne razrede, strani DHTML in UserControls, selitev na VB.NET morda ne bo potekala brez težav. To ne pomeni, da ne bi smeli poskusiti. Čarovnik za selitev bo našteval vse kritične težave in lahko se vrnete in jih odpravite.
Priprava kode VB6 za migracijo
Odstranite katero koli mrtvo kodo, ki jo vaš program ne uporablja, in se pridružite podvojeni kodi, da še več zmanjšate. To lahko storite ročno, če ste potrpežljivi ali vaš program ni dolgotrajen ali pa uporabite program za analizo izvorne kode, da poiščete podvojeno ali neuporabljeno kodo.
Popravite kakršne koli izjave podatkov
Če ste v svojem programu uporabljali neprijavljene spremenljivke, vas čaka še veliko dela. Vsakemu stavku Dim dodajte ustrezne izjave tipa in dodajte eksplicitne stavke Option. To bo uvozilo postopek uvoza. Brez skrbi, če boste katero zamudili, boste to izvedeli pozneje.
Čarovnik VB.NET začne delovati
Odprite program v VB.NET in počakajte, da orodje za selitev deluje. Pričakujte, da boste prejeli dolgotrajno poročilo s seznamom vseh težav z nadgradnjo - tistih, ki jih je odpravil čarovnik in tistih, ki jih ni. V kodi bodo tudi komentarji v bližini spotov, ki potrebujejo dodatno delo.
Poskusite sestaviti
Ne upajte niti, da se bo vaša koda prvič sestavila. Ne bo, vendar boste prejeli dolg seznam napak pri prevajanju, ki jih lahko vrnete in popravite.
Delajte na svojem zakoniku
S poročili se vrnite na kodo in odpravite kritične težave. Ko jih vse končate, znova naložite kodo v VB.NET. Morda boste prejeli drug seznam kritičnih vprašanj, ki jih je treba odpraviti, sčasoma pa bo to storil prek čarovnika in prevajalnika. Še niste končali. Poiščite za komentarje orodje za selitev, ki je ostalo v kodi, in storite vse, kar pišejo v komentarjih.
Zdaj zaženite in preizkusite svoj program v VB.NET.