2009-11-05 18 views
5

Dokładny duplikat: Best strategy for moving applications from VB6 to VB.Net
Dokładny duplikat: Conversion tool comparisons for VB6
VB6 do konwersji VB.net

może ktoś proszę powiedzieć narzędzie, które konwertuje VB6 do VB.NET

dzięki Dagg

+3

To jest dokładną kopią kilka innych pytań dotyczących narzędzi migracyjnych VB6. moim zdaniem, niezależnie od tego, co jest warte, odpowiedzi są lepsze także w przypadku innych pytań. – MarkJ

+0

możliwy duplikat [porównania narzędzi do konwersji dla Visual Basic 6.0] (http://stackoverflow.com/questions/718780/conversion-tool-comparisons-for-visual-basic-6-0) – NotMe

+0

Jestem zdumiony liczbą migracji VB6, które wciąż oczekują na rozpatrzenie (sprawdzono liczbę "Liczba wyświetleń" w tym pytaniu!). Zauważ, że tutaj nie ma dobrych odpowiedzi i nie ma aktualizacji od grudnia '09. FWIW, wspomniane "narzędzie do aktualizacji" nie jest już dostępne w nowoczesnych wersjach Visual Studio. Podejrzewam, że bardzo trudno jest uzyskać starsze wersje; na pewno MS nie oferuje ich więcej. –

Odpowiedz

5

Jest taki, który jest dostarczany z vb.net. Po otwarciu projektu vb6 .vbp, prosi o automatyczne przekonwertowanie go na vb.net. Wykonuje całkiem dobrą robotę, z wyłączeniem dodatków zewnętrznych.

+6

Wbudowany kreator migracji wykonuje ** okropną pracę **: dodaje setki komentarzy "TODO", aby oznaczyć rzeczy, które trzeba będzie naprawić ręcznie. Istnieją narzędzia innych firm, które wykonują lepszą pracę. W innych pytaniach dotyczących migracji VB znajduje się dobra dyskusja http://stackoverflow.com/questions/tagged/vb6-migration – MarkJ

0

Uważam, że Visual Studio ma wbudowany wbudowany komponent VB6 -> VB .NET i komponent konwersji źródła. Nie używałem go przez jakiś czas, ostatnio zrobiłem konwersję z Visual Studio 2005. To było Trochę skomplikowane, i nadal było kilka ręcznych porządków, żeby wszystko działało dobrze. Nie wiem, jak wygląda system VS2008.

0

Z pewnością nie jest to sprawa trywialna.

DotNetRocks niedawno zrobił pokaz na ten temat, który można znaleźć tutaj - Francesco Balena na VB .NET migracja - http://www.dotnetrocks.com/default.aspx?showNum=491

To będzie wprowadzenie do niektórych kwestii, i rzeczywiście, narzędzie do zrobienia konwersja.

+0

Jest więcej dyskusji na temat narzędzia Francesco Baleny i jego konkurenta z Artinsoft, a także innych kwestii związanych z inną migracją VB6 pytania http://stackoverflow.com/questions/tagged/vb6-migration – MarkJ

0

Możesz także wypróbować narzędzie Visual Basic Upgrade Companion.
Generuje VB .NET i C# i mapuje komponenty komponentu Framework na komponenty COM.

pr_vb_companion

+0

Jest więcej dyskusji na temat tego narzędzia Artinsoft, jego konkurenta od Francesco Balena, oraz innych kwestii związanych z innymi pytaniami migracyjnymi VB6: http://stackoverflow.com/questions/tagged/vb6-migration – MarkJ