A VB.Net rendelkezik beépített migrációs eszközzel, de konvertál VB6 kód a VB.NET-hez nem olyan egyszerű, mint betölteni az újabb szoftverre. Az áttelepítési eszköz sok munkát végez, főleg a szintaxissal, de közel sem egésze. Mielőtt betöltené a kódot, meg kell dolgoznia a VB6-kódot VB.Net.
Frissítse a kódot?
Bizonyos típusú programokat leginkább a VB6-ban lehet hagyni. Ha a projektek WebClasses, DHTML oldalakat és UserControls elemeket használnak, akkor a VB.NET-re történő migráció valószínűleg nem megy zavartalanul. Ez nem azt jelenti, hogy nem kellene kipróbálnia. Az áttelepítő varázsló felsorolja a kritikus problémákat, és visszatérhet, és kijavíthatja azokat.
A VB6 kódjának előkészítése a migrációhoz
Távolítson el minden olyan holt kódot, amelyet a program nem használ, és csatlakozzon a duplikált kódhoz, hogy tovább csökkentse a kódot. Ezt manuálisan is megteheti, ha türelmes vagy a program nem hosszadalmas, vagy forráskód-elemző program segítségével megkeresheti a duplikált vagy nem használt kódot.
Javítsa ki az adatnyilatkozatokat
Ha be nem jelentett változókat használt a programjában, akkor sok munka áll előtted. Adjon hozzá megfelelő típusú deklarációkat minden Dim utasításhoz és adjon hozzá az Option Explicit utasításokat. Ez simábbá teszi az importálási folyamatot. Ne aggódjon, ha hiányzik, később megtudja.
A VB.NET varázsló működik
Nyissa meg a programot a VB.NET-ben és várjon, amíg az áttérési eszköz működik. Vár egy hosszú jelentést, amelyben felsorolja az összes frissítési problémát - a varázsló által kijavított és a nem. A kódban megjegyzések is vannak azon pontok közelében, amelyek extra munkát igényelnek.
Próbáld lefordítani
Ne is remélje, hogy kódja először fordul elő. Nem fog, de hosszú listát kap a fordítási hibákról, amelyeket vissza lehet téríteni és kijavítani.
Dolgozzon a kóddal
A jelentések segítségével térjen vissza a kódjához, és javítsa ki a kritikus problémákat. Amikor elkészítette mindet, töltse be újra a kódot a VB.NET-be. Lehet, hogy kap egy újabb javítandó kritikus problémák listáját, de végül a varázslón és a fordítón keresztül készíti el. Még nem végeztél el. Keresse meg a megjegyzésében a kódjában maradt migrációs eszközt, és tegye meg minden, amit a megjegyzések mondnak.
Most futtassa és tesztelje a programját a VB.NET-en.