VB.Net are un instrument de migrare încorporat, dar conversia codului VB6 în VB.NET nu este la fel de ușoară precum încărcarea acestuia în software-ul mai nou. Instrumentul de migrare lucrează o mulțime de lucrări, în special cu sintaxa, dar nicăieri aproape de toate. Trebuie să lucrați la codul dvs. VB6 înainte de a încerca să îl încărcați în VB.Net.
Unele tipuri de programe sunt cel mai bine lăsate în VB6. Dacă proiectele dvs. utilizează WebClass, pagini DHTML și UserControls, migrația către VB.NET este posibil să nu meargă fără probleme. Asta nu înseamnă că nu ar trebui să încercați. Expertul de migrare va enumera toate problemele critice și puteți merge înapoi și să le remediați.
Eliminați orice cod mort pe care programul dvs. nu îl utilizează și alăturați-vă unui cod duplicat pentru a reduce mai mult codul. Puteți face acest lucru manual dacă aveți răbdare sau dacă programul dvs. nu este de lungă durată, sau puteți utiliza un program analizator de cod sursă pentru a localiza codul duplicat sau neutilizat.
Dacă ați folosit variabile nedeclarate în programul dvs., aveți multă muncă în fața dumneavoastră. Adăugați declarații de tip adecvate la fiecare instrucțiune Dim și adăugați instrucțiuni Option Explicit. Acest lucru va netezi procesul de importare. Nu vă faceți griji, dacă vă lipsiți, veți afla mai târziu.
Deschide-ți programul în VB.NET și așteaptă când instrumentul de migrare își face treaba. Așteptați să primiți un raport lung care să enumeze toate problemele de actualizare - cele pe care le-a remediat vrăjitorul și cele pe care nu le-a făcut. De asemenea, în cod vor apărea comentarii în apropierea spoturilor care au nevoie de muncă suplimentară.
Nici măcar nu sper că codul tău să compileze prima dată. Nu va fi, dar veți primi o listă lungă de erori de compilare pe care le puteți întoarce și repara.
Folosind rapoartele, reveniți la codul dvs. și remediați problemele critice. După ce le-ați făcut pe toate, încărcați din nou codul în VB.NET. Este posibil să primiți o altă listă de probleme critice de rezolvat, dar, în cele din urmă, o va face prin intermediul vrăjitorului și al compilatorului. Încă nu ai terminat. Căutați comentarii instrumentul de migrare rămas în codul dvs. și faceți orice spun comentariile.
Acum, rulați și testați programul în VB.NET.