2009-11-05 5 views
5

double exact: Best strategy for moving applications from VB6 to VB.Net
double exact: Conversion tool comparisons for VB6
VB6 à la conversion VB.net

quelqu'un peut-il s'il vous plaît indiquer à l'outil qui convertit VB6 VB.NET

grâce Dagg

+3

Ceci est une copie exacte de plusieurs autres questions sur les outils de migration de VB6. à mon avis, pour tout ce que ça vaut, les réponses sont meilleures sur ces autres questions aussi. – MarkJ

+0

duplication possible de [Comparaisons d'outil de conversion pour Visual Basic 6.0] (http://stackoverflow.com/questions/718780/conversion-tool-comparisons-for-visual-basic-6-0) – NotMe

+0

Je suis étonné par le nombre des migrations VB6 qui semblent encore en attente (cocher le compte "Vu" sur cette question!). Notez qu'il n'y a pas de bonnes réponses ici, et pas de mises à jour depuis décembre 2009. FWIW, l'outil de mise à niveau mentionné n'est plus disponible avec les versions modernes de Visual Studio. Je soupçonne qu'il est très difficile d'obtenir les anciennes versions; certainement MS ne les offre plus. –

Répondre

5

Il y en a un qui vient avec vb.net. Lorsque vous ouvrez un projet .vbp vb6, il vous demande si vous souhaitez le convertir automatiquement en vb.net. Il fait un très bon travail, à l'exclusion des add-ons tiers.

+6

L'assistant de migration intégré fait un travail ** terrible **: il ajoute des centaines de commentaires "TODO" pour marquer les choses que vous devrez corriger manuellement. Il existe des outils tiers qui font un meilleur travail. Il y a une bonne discussion dans les autres questions de migration de VB http://stackoverflow.com/questions/tagged/vb6-migration – MarkJ

0

Je crois que Visual Studio a intégré un projet VB6 -> VB .NET et un composant de conversion source intégré. Je ne l'ai pas utilisé depuis un moment, la dernière fois que j'ai fait une conversion avec Visual Studio 2005. C'était un peu délicat, et il y avait encore un nettoyage manuel impliqué pour faire fonctionner les choses juste. Je ne sais pas à quoi ressemble le système VS2008.

0

Ce n'est certainement pas une question triviale.

DotNetRocks a récemment fait un spectacle sur ce point, que vous trouverez ici - Francesco Balena sur VB .NET Migration - http://www.dotnetrocks.com/default.aspx?showNum=491

Cela vous présenter quelques-uns des problèmes, et en effet, un outil pour faire conversion.

+0

Il y a d'autres discussions sur l'outil de Francesco Balena, et c'est un concurrent d'Artinsoft, et les autres problèmes impliqués dans l'autre migration de VB6 questions http://stackoverflow.com/questions/tagged/vb6-migration – MarkJ

0

Vous pouvez également essayer Visual Basic Upgrade Companion.
Il génère VB .NET et C# et mappe les composants COM aux composants du cadre.

pr_vb_companion

+0

Il y a plus de discussion sur cet outil d'Artinsoft, il est concurrent de Francesco Balena, et les autres questions impliquées dans les autres questions de migration VB6 http://stackoverflow.com/questions/tagged/vb6-migration – MarkJ