VB.Net ha uno strumento di migrazione integrato, ma convertire il codice VB6 in VB.NET non è facile come caricarlo nel software più recente. Lo strumento di migrazione fa molto del lavoro, soprattutto con la sintassi, ma non è neanche lontanamente tutto. Devi lavorare sul tuo codice VB6 prima di provare a caricarlo in VB.Net.
Dovresti aggiornare il codice?
Alcuni tipi di programmi è meglio lasciarli in VB6. Se i tuoi progetti utilizzano WebClass, pagine DHTML e UserControls, la migrazione a VB.NET potrebbe non avvenire senza problemi. Questo non vuol dire che non dovresti provare. La procedura guidata di migrazione elencherà eventuali problemi critici e potrai tornare indietro e risolverli.
Preparazione del codice VB6 per la migrazione
Rimuovi qualsiasi codice morto che il tuo programma non utilizza e unisci qualsiasi codice duplicato per ridurre ulteriormente il codice. Puoi farlo manualmente se sei paziente o il tuo programma non è lungo, oppure puoi utilizzare un programma di analisi del codice sorgente per individuare il codice duplicato o inutilizzato.
Correggi eventuali dichiarazioni di dati
Se hai utilizzato variabili non dichiarate nel tuo programma, hai molto lavoro da fare. Aggiungere dichiarazioni di tipo appropriate a ogni istruzione Dim e aggiungere istruzioni Option Explicit. Ciò semplificherà il processo di importazione. Non preoccuparti, se ne perdi qualcuno, lo scoprirai più tardi.
VB.NET Wizard va al lavoro
Apri il tuo programma in VB.NET e attendi che lo strumento di migrazione faccia il suo lavoro. Aspettatevi di ricevere un lungo rapporto che elenca tutti i problemi di aggiornamento, quelli risolti dalla procedura guidata e quelli che non sono stati risolti. Ci saranno anche commenti nel codice vicino ai punti che richiedono un lavoro extra.
Prova a compilare
Non sperare nemmeno che il tuo codice venga compilato la prima volta. Non lo farà, ma riceverai un lungo elenco di errori di compilazione che puoi tornare indietro e correggere.
Lavora sul tuo codice
Utilizzando i rapporti, torna al codice e risolvi i problemi critici. Quando li hai fatti tutti, carica di nuovo il codice in VB.NET. Potresti ricevere un altro elenco di problemi critici da risolvere, ma alla fine supererà la procedura guidata e il compilatore. Non hai ancora finito. Cerca i commenti che lo strumento di migrazione ha lasciato nel tuo codice e fai quello che dicono i commenti.
Ora, esegui e testa il tuo programma in VB.NET.