VB.Net má vstavaný migračný nástroj, ale konvertuje VB6 kód na VB.NET nie je také ľahké ako načítanie do novšieho softvéru. Nástroj na migráciu vykonáva veľa práce, najmä so syntaxou, ale nikde inde. Pred pokusom o načítanie kódu musíte pracovať s kódom VB6 VB.Net.
Mali by ste upgradovať kód?
Niektoré typy programov sa najlepšie ponechajú vo VB6. Ak vaše projekty používajú WebClasses, stránky DHTML a UserControls, migrácia na VB.NET nemusí prebiehať hladko. To však neznamená, že by ste to nemali skúsiť. Sprievodca migráciou zobrazí zoznam všetkých kritických problémov a môžete sa vrátiť a vyriešiť ich.
Príprava kódu VB6 na migráciu
Odstráňte mŕtvy kód, ktorý váš program nepoužíva, a pripojte sa k duplikátnemu kódu, aby sa kód ešte viac znížil. Môžete to urobiť ručne, ak ste trpezlivý alebo ak váš program nie je zdĺhavý, alebo ak chcete nájsť duplikovaný alebo nepoužitý kód, môžete použiť program na analýzu zdrojového kódu.
Opravte všetky deklarácie údajov
Ak ste vo svojom programe použili neohlásené premenné, máte pred sebou veľa práce. Ku každému príkazu Dim pridajte správne deklarácie typov a pridajte príkazy Explicit. Tým sa vyhladí proces importu. Nerobte si starosti, ak vám niečo unikne, zistíte to neskôr.
Sprievodca VB.NET ide do práce
Otvorte program vo VB.NET a počkajte, kým migračný nástroj funguje. Očakávajte, že dostanete zdĺhavý prehľad obsahujúci všetky problémy s inováciou - tie, ktoré sprievodca opravil a tie, ktoré neurobil. V kóde budú tiež komentáre v blízkosti miest, ktoré si vyžadujú viac práce.
Pokúste sa zostaviť
Ani dúfam, že sa váš kód kompiluje prvýkrát. Nebude, ale dostanete dlhý zoznam chýb pri kompilácii, ktoré môžete vrátiť a opraviť.
Pracujte na svojom kóde
Pomocou prehľadov sa vráťte k svojmu kódu a opravte kritické problémy. Po dokončení všetkých ich znova vložte kód do siete VB.NET. Možno dostanete ďalší zoznam kritických problémov, ktoré sa dajú napraviť, ale nakoniec to urobí pomocou sprievodcu a kompilátora. Ešte si neskončil. Vyhľadajte komentáre, ktoré migračný nástroj ponechal v kóde, a urobte, čo sa v komentároch hovorí.
Teraz spustite a otestujte program vo VB.NET.